Автоматически подключать класс

Автоматически подключать класс можно через функцию spl_autoload_register().

spl_autoload_register(function ($class) {
    include $_SERVER['DOCUMENT_ROOT'].'/classes/' . $class . '.class.php';
});


$user = new User(); // будет автоматически подключен файл «classes/User.class.php»

Данный способ рекомендуется использовать вместо прямого подключения классов через include.

Автоматическое подключение классов через __autoload() признано устаревшим и не рекомендуется к использованию.