@Eka555

Spl_autoload_register как поймать исключение?

Есть файл автозагрузи autoload.php
вот содеержимое файла
try {

set_include_path(get_include_path()
.PATH_SEPARATOR."app/controllers"
.PATH_SEPARATOR."app/models");
spl_autoload_extensions(".class.php");
spl_autoload_register();

} catch (Exception $e) {
echo $e->getMessage().$e->getLine();
}

когда создается объект класса то класс автоматически подключается.
$route = new Route();
в этом случаи подключается route.class.php

Вопрос как сделать так чтобы когда создается объект не существующего класса (точнее если создаеться $temp = new template(); а такого файла нету template.class.php) не показывалась ошибка на экране ?
(Fatal error: spl_autoload(): Class Template could not be loaded )
Мне нужно просто поймать исключение и перенаправить человека на 404 страницу.
  • Вопрос задан
  • 332 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Eka555 Автор вопроса
вопрос снят. Узнал про psr-4. Спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы