PHP 开发的实践标准:PSR-4
2017-03-09
自动加载器
- 规范藐视了一个标准的自动加载器策略。
自动加载器策略是指,在运行时按需查找 PHP 类,接口或性状,并将其载入 PHP 解释器。支持 PDR-4 的 PHP 组建和矿建,使用同一个自动加载器就能找到相关代码,然后将其载入 PHP 解释器。把 PHP 生态系统中可互相操作的组建联系起来了。
- 不需要改变代码的实现方式,只建议如何使用文件系统目录结构和 PHP 命名空间组织代码。
- PSR-4 把命名空间的前缀和文件系统中的目录对应起来,依赖 PHP 命名空间和文件系统目录结构查找并加载 PHP 类,接口,性状。
例子:
1 |
|
- 当然我们可以使用 Composer 自动生成的 PSR-4 自动加载器。
- 参考自:《Modern PHP》和 php-fig.org