rooc / psr4_auto_loader
PSR-4 自动加载标准实现
v2.0.1
2017-06-12 15:09 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: >=5.7
This package is not auto-updated.
Last update: 2024-09-29 05:01:07 UTC
README
PSR-4 自动加载标准的实现http://www.php-fig.org/psr/psr-4/#specification。
要求
- PHP >=7.1 (对于PHP >=5.6的支持请使用版本 1.0)
- PHPUnit >=5.7 (用于运行测试)
安装
通过Composer
composer require "rooc/psr4_auto_loader"
使用方法
例如,在项目根目录中我们有一个名为"src"的文件夹,其中包含我们的类、接口、特性等代码。让我们加载所有这些代码
$autoLoader = new \Rooc\PSR4AutoLoader\PSR4AutoLoader('./src', 'App'); $autoLoader->register();
如果你的代码分布在多个目录中,例如"Classes"和"Interfaces",你需要注册它们两个
use Rooc\PSR4AutoLoader\PSR4AutoLoader; // Load classes (new PSR4AutoLoader('./Classes', 'App'))->register(); // Load interfaces (new PSR4AutoLoader('./Interfaces', 'App'))->register();
请注意,你应该遵循PSR-4类命名规则:http://www.php-fig.org/psr/psr-4/#specification
许可协议
MIT