spl_autoload_register(function ($class){
$path= '../class/' . $class . '.php';
require $path;
});
Не могу понять , Создал папку с классами. Подгружаю их с помощью этого. Сделал один класс все работало. Создал второй (в этой же папке ) и вот:
Warning: require(../class/Modules\Session.php): failed to open stream: No such file or directory in C:\openserver\OpenServer\domains\localhost\photo_gallery\class\Modules\autoload.php on line 6
Fatal error: require(): Failed opening required '../class/Modules\Session.php' (include_path='.;c:/openserver/openserver/modules/php/PHP-7.1;c:/openserver/openserver/modules/php/PHP-7.1/PEAR/pear') in C:\openserver\OpenServer\domains\localhost\photo_gallery\class\Modules\autoload.php on line 6
Что только не делал , уже и не знаю. Не понимаю почему один класс загрузился ,а второй нет. Подскажите.
Оба с ним. Проверил через file_exists. Первый как и ожидалось видит , второй пишет что не существует. Хотя в IDE когда прописываю $session= new \Modules\Session(); видит и выбивает мне строку. Естественно и в папке я тоже проверил на существование. Не могу понять что за фигня.