@expressrus

Composer autoload как работает?

Интересует вопрос composer подгружает библиотеки все сразу или по мере реального использования? Хотелось бы экономии ресурсов) есть либы которые использую очень редко в спец. случаях)
  • Вопрос задан
  • 1027 просмотров
Решения вопроса 1
@smple
он подгружает только то что требуется в коде
там загрузчик добавляется через php.net/manual/ru/function.spl-autoload-register.php
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@McBernar
Ох :)
Композер просто скачивает библиотеки к вам в проект и прописывается в autoload.
Autoload не работает как "загрузи все в меня прямо сейчас а ну быстрее!!!". Он работает только при обращении к классу, которого нет в текущем файле.
Ответ написан
Комментировать
gromdron
@gromdron
Работаю с Bitrix24
Ровно как и прописал smple, но с одной оговорочкой: composer нужно тоже подключить в проект, а это уже через require_once('vendor/autoload.php')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы