Я использую автозагрузчик для включения классов. То, что я делаю прямо сейчас, использует «glob», чтобы читать разные dir и нажимать их в массиве. Есть ли лучшее решение для этого?Lazy Classes Включает PHP
$path = './';
$files = array_merge(
glob($path.'includes/classes/system/*.class.php'),
glob($path.'includes/classes/system/baseclasses/*.class.php'),
glob($path.'includes/classes/system/systementities/*.class.php'));
EDIT:
Я использую это внутри класса автозагрузку. Проблема в том, что я должен искать файлы с glob. Есть ли более быстрый способ сделать это?
Но здесь мне тоже нужны файлы. Таким образом, код выше не изменяется. Я уже использую spl_autoload_register (как показывают теги) – Simon
Что значит «Мне нужны файлы»? Если вам нужна карта, потому что вы считаете, что поиск по include_path медленный, подумайте о создании карты с использованием любой стратегии и ее кешировании (простой файл, APC, memcache). – timdev
Звучит лучше, я попробую! – Simon