composer 可以快速地加载和使用 packages 和 libraries ,并自动创建 php 类库自动加载文件。那么如何创建和使用开发者自己的类呢?
步骤如下 :
/站点目录
/vender
/myClasses //自定义类库目录,可以自定义名称,也可以定义多个
/test.php //自定义类
<?php
// 注意此处的命名空间
namespace myClasses;
class test{
public function somefun(){
echo 'somefun';
}
}
{
"autoload": {
"psr-4": {
"myClasses\\": "myClasses"
}
},
"require": {
"guzzlehttp/guzzle": "^7.4"
}
}
composer install
<?php
use myClasses\test;
// 加载 composer 自动加载类
require 'vendor/autoload.php';
$test = new test();
$test->somefun();
通过上面几步的操作即可实现自定义类的创建、调用( 自动加载类库 )工作;