spl_autoload_register(function ($class) {
$class = trim($class);
$class_model = DOCUMENT_ROOT.'/app/model/'.$class.'.php';
$class_controller = DOCUMENT_ROOT.'/app/controller/'.$class.'.php';
// пытаемся загрузить модель
if(is_file($class_model))
{
include $class_model;
// пытаемся загрузить контроллер
} elseif(is_file($class_controller))
{
include $class_controller;
}
// не удалось найти класс и контроллер
else
{
exit('Не удается найти класс');
}
});
как видно из примера класс ищется сначала в одной папке, затем в другой. Мне нужно добавить еще одну для системных классов.
Как такой подход по скорости и try-шности?
Скажем если будет в трех папках 50 файлов, то есть 150.