php 自动类加载类 composer.json 实现自动加载

Composer
358
0
0
2022-05-24
标签   Composer

在其他文件夹类 创建了一些类,想使用这些类

目录结构如何下:

php 自动类加载类

需要使用的类的目录结构:

php 自动类加载类

如果没有使用什么手段

肯定会报 类不存在的错误,最直接的方法

// 这样直接引进来
require_once __DIR__ . '/../../link/util/Common.php';
.....
.....
......
// 发现有很多类 ,这样不是方法啊,这样有100个类,那不是累死自己吗? 代码还一大堆,看起来都很不爽。记得有自动加载一回事,可以来解决这一回事
// 自己不懂,那就观察其他类是怎么引用。 记得家里的老人说过:"有样学样,不会,就看世上的人,怎么做。"
// 有时候发现还不敢问人,会不会给人说,这么简单的类加载都不会。
// 别人的时间也是宝贵的,怎么提问的智慧又浮现在脑海,还是自己先百度看,先看看框架的代码

找到框架自动加载的代码

php 自动类加载类

说了这么久 ,终于实现了 (代码实现)

php 自动类加载类

最后还要执行

composer dump-autoload

参考阅读

www.php.net/autoload

分享:「PSR 规范」PSR-4 自动加载规范