Зачем использовать автозагрузку PSR-0 или PSR-4 в composer, если classmap на самом деле быстрее?

Я понимаю, что вы можете использовать либо стандарт PSR для поиска файлов, либо указать композитору каталог для сканирования классов.документация рекомендует использовать PSR-4 стандарт. Существует также возможность для композитора создатьоптимизированный автозагрузчик, который в основном генерирует полную карту классов, Так зачем вообще использовать PSR-4, если лучший способ загрузки - это карта классов?

Для меня имеет смысл сохранить структуру каталогов, поскольку в любом случае это хороший способ организации. Однако кажется, что логичным вариантом было бы использовать загрузку PSR-4 на машинах разработки, а затем карту классов для производственной среды. Таким образом, вам не нужно перестраивать свою таблицу классов каждый раз, когда вы создаете новый класс, но производственная среда создает полную как часть процесса развертывания без дополнительного вызова

./composer.phar dump-autoload -o

Ответы на вопрос(6)

Ваш ответ на вопрос