Проблема с spl_autoload_register

So-cold

Новичок
Собственно. Создал классы в отдельной папке , собрался их подключать. После этого прочел что __autoload -Deprecated .Прочитал про spl_autoload_register. Решил до кучи потренироваться с namespace.
Итог: Грузит один из двух классов, лишь на одну страницу. В папку ниже уровнем вообще не грузит. Уже два часа сижу и так и сяк , не могу понять в чем причина. Подскажите . Вот код

spl_autoload_register(function ($class) {
$path = '..' . DIRECTORY_SEPARATOR . "class" . DIRECTORY_SEPARATOR . $class . ".php";
echo $path;
if (file_exists($path)) {

require $path;
} else {
echo "File no exists";
}
});

Файл с функцией лежит в папке с классами.
 

AnrDaemon

Продвинутый новичок
Советую сначала разобраться, почему и как именно это работает, прежде чем пробовать.
 
Сверху