Выбор ответа Middle Composer и PSR обновлено
Оптимизация автозагрузки
Вопрос
Что даёт composer dump-autoload --classmap-authoritative?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Классы ищутся только в карте, без обращений к диску при промахе. Уровень 1 (-o) превращает правила PSR-4 в classmap.
Варианты ответа
- Включает OPcache для всех классов из сгенерированной карты
vendor - Классы ищутся только в карте, без обращений к диску при промахеправильный ответ
- Удаляет неиспользуемые пакеты и их классы из каталога
vendor - Позволяет загружать классы без пространств имён по имени файла
Разбор
Уровень 1 (-o) превращает правила PSR-4 в classmap. Уровень 2 (-a) дополнительно запрещает поиск на диске для классов вне карты, что экономит системные вызовы. Минус: классы, созданные после генерации карты, не найдутся. OPcache это отдельное расширение, пакеты удаляет remove.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.