相关疑难解决方法(0)

如果classmap实际上更快,为什么在composer中使用PSR-0或PSR-4自动加载?

我知道你可以使用PSR标准来定位文件,或者告诉作曲家一个目录来扫描类.文档建议使用PSR-4标准.作曲家还可以选择创建优化的自动加载器,它基本上可以生成完整的类图.那么,如果加载的最佳方式是使用类图,为什么要使用PSR-4呢?

保持目录结构对我来说是有意义的,因为这是一种很好的组织方式.但是,似乎逻辑选项是在开发机器上使用PSR-4加载,然后在生产环境中使用类映射.这样,您不必在每次创建新类时都重建类图,但生产环境会在部署过程中创建一个完整的类,而无需额外调用

./composer.phar dump-autoload -o
Run Code Online (Sandbox Code Playgroud)

php autoload psr-0 composer-php psr-4

30
推荐指数
3
解决办法
2万
查看次数

标签 统计

autoload ×1

composer-php ×1

php ×1

psr-0 ×1

psr-4 ×1