Просмотр поста #28867: Оптимальная структура,логика сайта и базы данных

.
Folour
Think different

Энштеин, Если тебе так хочется загружать все по требованию, то можно написать функцию, в ядро

function loadLibrary($name) {
    if(file_exists(ROOT . 'requires/' . $name . '.php')) require ROOT . 'requires/' . $name . '.php';
    else exit('Library '.$name.' not exists');
}
//Где ROOT - константа определяющая корень системы
//requires - Папка с либами
//Использовать так loadLibrary('classes/mysql');
//Загрузит либу mysql по пути ROOT/requires/classes/mysql.php