apix / autoloader
适用于 PHP5.3+ 命名空间和旧版 PEAR 风格类的轻量级 PSR-0 兼容自动加载器。
1.0.0
2013-01-10 23:17 UTC
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-08-29 03:49:08 UTC
README
Apix Autoloader 是一个轻量级的 PSR-0 兼容自动加载器,可以自动加载 PHP5.3+ 命名空间和旧版 PEAR 风格类。
基本用法
-
在最基本的情况下,它会在当前包含路径中自动加载 PSR-0 兼容的类名
<?php require '/path_to/Apix/Autoloader.php'; Apix\Autoloader::init();
-
如果您想向包含路径添加一些路径
<?php require '/path_to/Apix/Autoloader.php'; $prepend = array('path/to/libs', 'path/to/vendor'); // paths to prepend $append = array('path/to/last/dir'); // paths to append Apix\Autoloader::init($prepend, $append);
高级用法
<?php require '/path_to/Apix/Autoloader.php'; $loader = new Apix\Autoloader; $loader->prepend('path/my/libs') ->prepend('path/vendors') ->append('some/other/path'); $loader->register(true); // True to take precedence on registered autoloaders. // False (the default) to follow the stack order.
安装
-
如果您正在创建一个依赖 Apix Autoloader 的本地组件
-
更新您的
composer.json
文件{ "require": { "apix/autoloader": "1.0.*" } }
-
或者按照以下方式更新您的
package.xml
文件<dependencies> <required> <package> <name>apix_autoloader</name> <channel>pear.ouarz.net</channel> <min>1.0.0</min> <max>1.999.999</max> </package> </required> </dependencies>
-
-
对于系统范围内的安装,使用 PEAR 如下
sudo pear channel-discover pear.ouarz.net sudo pear install --alldeps ouarz/apix_autoloader
有关更多详细信息,请访问 pear.ouarz.net
许可证
Apix Autoloader 在新 BSD 许可证下授权 -- 请参阅 LICENSE.txt
以获取完整的许可证详情。