【发布时间】:2014-09-12 03:56:36
【问题描述】:
最近我读到了关于命名空间以及它们的好处的文章。我目前正在 Laravel 中创建一个项目,并尝试从类映射自动加载转移到命名空间。但是,我似乎无法理解 PSR-0 和 PSR-4 之间的实际区别。
我读过的一些资源是……
我的理解:
- PSR-4 不会将下划线转换为目录分隔符
- composer 的某些特定规则会导致目录结构变得复杂,进而导致 PSR-0 命名空间冗长,因此创建了 PSR-4
将不胜感激提供解释差异的示例。
【问题讨论】:
-
☝️ 有人应该输入这个要点作为答案... :)
-
IMO,PSR 中的大部分内容都是关于他们喜欢什么,而不是什么是正确的......
标签: php laravel composer-php psr-0 psr-4