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";
}
});
Файл с функцией лежит в папке с классами.
Итог: Грузит один из двух классов, лишь на одну страницу. В папку ниже уровнем вообще не грузит. Уже два часа сижу и так и сяк , не могу понять в чем причина. Подскажите . Вот код
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";
}
});
Файл с функцией лежит в папке с классами.