PSR 4 PHP НА РУССКОМ
PSR-4 - это стандарт автозагрузки классов PHP, который определяет, как PHP-классы должны быть структурированы для автоматической загрузки. PSR-4 позволяет определить базовый пространство имен (namespace) для классов, а также соответствующий каталог на файловой системе, где эти классы могут быть найдены.
Например, если у вас есть пространство имен MyApp
и класс MyClass
, вы можете определить, что все классы в этом пространстве имен будут находиться в каталоге /path/to/my/app
, используя следующее правило:
'MyApp\\' => '/path/to/my/app/'
Таким образом, класс MyClass
будет находиться в файле /path/to/my/app/MyClass.php
.
Реализация автозагрузки на основе PSR-4 может упростить процесс поиска и загрузки классов, особенно в больших приложениях, где количество классов может быть огромным.
PHP – язык программирования для старых
PHP - зачем его учить, что на нем пишут, зарплаты, фреймворки
Namespaces в php. Разбираемся с автолоадингом используя PSR-4
PHP PSR-4 Autoloading Made Easy
Знакомимся с composer. Реализуем PSR-4 автолоадинг с помощью composer
PHP, PSR-4: Autoloading Standard (Автозагрузка)