Результаты поиска
Как обрабатывать в том числе необходимые классы в PHP
Мне интересно, что лучше всего подходит для решения проблемы с необходимостью "include" так много файлов в моих скриптах PHP, чтобы гарантировать, что все классы, которые мне нужно использовать, доступны для моего скрипта.
В настоящее время я просто использую include_once для включения классов, к которым я обращаюсь напрямую. Каждый из них будет include_once классы, которые они получают доступ.
Я изучил использование функции __autoload , но hat, похоже, не работает хорошо, если вы планируете организовать файлы классов в дереве каталогов. Если бы вы это сделали, похоже, что вы бы в конечном итоге ходили по дереву каталогов, пока не нашли класс, который вы искали. Кроме того, я не уверен, как это влияет на классы с одинаковым именем в разных пространствах имен.
Есть ли более простой способ справиться с этим?
Или PHP просто не подходит для приложений типа "enterprisey" с большим количеством различных объектов, расположенных в отдельных файлах, которые могут находиться во многих разных каталогах.