看着不同的人写不同的类分别在不同的目录下,而且每次都要手动去引入,那为什么不去直接利用composer机制给我们去自动加载咧
通过psr-4规范写入
- 写入composer.json 文件
"psr-4": {
"App\": "DbConn"
"命名空间\": "文件夹路径"
} //此处类名要与文件名一致否则报错does not comply with psr-4 autoloading
通过files形式加载
- 写入composer.json 文件
"files":[
"Flscom/Common/ComFunc.php"
] //文件目录形式加载,与composer.json文件同级
通过classmap加载
- 写入composer.json文件
"classmap": [
"FlsHelper/src"
] //与composer.json同级
执行重置依赖关系
- composer dump-autoload -o //这句话很重要不然无法加载类,使用时记得import
网友评论