Я недавно читал об пространствах имен и о том, как они полезны.
Я создаю проект в Laravel и пытаюсь перейти от автозагрузки классов к пространству имен.
Я не могу понять, что представляет собой реальная разница между PSR-0 и PSR-4. Некоторые ресурсы, которые я читал, это
Что я понимаю:
- PSR-4 не преобразует символы подчеркивания в разделители каталогов
- Некоторые специфические правила композитора вызывают сложность структуры каталогов, которая, в свою очередь, расширяет пространство имен PSR-0 и, следовательно, создается PSR-4
Примеры, объясняющие разницу, будут оценены.