ДЛЕ Скрипт! |
Techno Hell
Проблема с автозагрузкой классов при указывании namespace-a
Ответы:
Андрей
А почему бы тебе не посмотреть, как сделан автозагрузчик в Composer? Который используется в очень многих современных системах.
Но с любом случае, сначала имя класса разбирается на части (explode, preg_split), а потом из этих частей собирается имя файла. Только прилеплять к имени класса префикс и постфикс - это не решение.
И да, пространство имён - это директория. Цепочка пространств имён - вложенные директории. Скидывать все классы в одну кучу, мягко говоря, неразумно.
Советую прочитать: https ://svyatoslav.biz/misc/psr_translation/#_PSR-4
|