PHP Как автоматически подгружать классы из разных директорий?

Как загружать классы подобным способом?
Например:
$core = new \classes\core\router();
т.е. указывать путь до файла класса.
  • Вопрос задан
  • 2418 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
В дополнение @Roquie, используйте PSR-4. И в неймспейсах вида classes\core\router смысла не больше чем в очередном велосипедном фреймворке. Лучше оформить как VendorName\Routing\Router хотя бы по смыслу будет понятно что где и зачем. А если вы еще и как composer пакет оформите свою поделку, будет еще лучше. МОжно будет управлять автозагрузкой при помощи composer.json и красиво и удобно использовать пакет в проектах.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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