2011-12-16 2 views
2

Я хотел бы иметь доступ ко всем классам, которые находятся в контексте моего исполняемого скрипта. К сожалению, используемая мной структура является агрессивной с использованием автозагрузки и преднамеренно отменяет загрузку классов по пути выполнения.принудительная автозагрузка класса без имени

Как я могу, не зная имен классов, заставлять все классы, у которых есть зарегистрированная функция _autoload() для загрузки, чтобы я мог получить к ним доступ с помощью get_declared_classes или получить их имена?

ответ

1

Ну, если функции автозагрузки были добавлены в spl_autoload_register(), вы должны посмотреть на spl_autoload_functions().


В качестве альтернативы вы можете заставить вызов всех зарегистрированных автопогрузчики с spl_autoload_call().

Смежные вопросы