psrПровереноPHP 8

PSR-4: namespace и пути классов

PSR-4 переводит полное имя класса в относительный путь без ручных require.

"App\\": "src/"

Сопоставление

App\Domain\Invoice при префиксе App\ → src/ находится в src/Domain/Invoice.php.

Регистр

Регистр сегментов и имени файла должен совпадать с классом. Ошибка может скрываться на Windows и проявиться на Linux.

Один класс

Файл обычно содержит один основной класс, интерфейс, trait или enum, совпадающий с именем файла.

Проверка

composer dump-autoload -o сообщает часть нарушений; отдельный анализ помогает найти неиспользуемые и конфликтующие классы.

Связанные материалы

Источники и проверка

Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.

Данные этого сервиса

Настройки cookie и локальных данных

Аналитика

Текущий статус: не выбран. До согласия обе аналитические системы не загружаются.

Локальные данные

Удаление затрагивает только ключи PHP-сервиса в этом браузере и требует подтверждения.

Политики

Политика конфиденциальности · Политика использования файлов cookie