企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Lying的加载方式包含三种加载方式:`classMap`、`psr-4`和`psr-0`,需要手动配置。 > 配置名:`loader` * 自动加载方式,加载优先级为classMap > psr-4 > psr-0。 * 所有的类名,命名空间前缀都不需要加根命名空间“\”,后边也不需要加“\”: ~~~php wechat\SDK //正确 \wechat\SDK\ //错误 \wechat\SDK //错误 wechat\SDK\ //错误 ~~~ * 推荐用classMap和psr-4标准来加载文件。 ### classMap 完整类名 => 类文件绝对路径 ~~~php 'classMap' => [ 'abc\PHPExcel' => ROOT . '/Excel/PHPExcel.php', ], ~~~ ### psr-4 命名空间前缀 => 路径 路径可以是一个数组,参见 http://www.php-fig.org/psr/psr-4/examples/ ~~~php 'psr-4' => [ 'module' => DIR_MODULE, 'test '=> [ ROOT . '/test/src', ROOT . '/test/test', ], ], ~~~ ### psr-0 根目录列表,参见 https://gist.github.com/jwage/221634 ~~~php 'psr-0' => [ ROOT, ROOT . '/extend', ], ~~~