Автозагрузка всех классов в каталоге с помощью composer, без выдачи команд cammands

#php #composer-php

#php #composer-php

Вопрос:

В моем проекте у меня есть некоторые функции, которые могут быть расширены конечным пользователем на рабочем сервере, просто загрузив файл класса в определенный каталог (например, каталог плагинов WordPress), чтобы эти классы можно было добавлять и удалять динамически в любое время.

В настоящее время я делаю это с помощью spl_autoload_register функции.

Могу ли я сделать эту функциональность доступной с помощью Composer, чтобы сделать проект более стандартным?

Ответ №1:

Ответ, вероятно, да, если вы придерживаетесь стандарта PSR-0 или (предпочтительно) PSR-4 с вашими именами классов и файлов.