Задать вопрос
@neverest18

Fatal error: Uncaught exception что делать?

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

Fatal error: Uncaught exception 'core\base\exceptions\RouteException' with message 'Ошибка' in D:\OSpanel\OSPanel\domains\Test.com\index.php:43 Stack trace: #0 D:\OSpanel\OSPanel\domains\Test.com\index.php(36): C->__construct() #1 D:\OSpanel\OSPanel\domains\Test.com\index.php(29): B->__construct() #2 D:\OSpanel\OSPanel\domains\Test.com\index.php(19): A->__construct() #3 {main} thrown in D:\OSpanel\OSPanel\domains\Test.com\index.php on line 43

Вот сам код

use core\base\exceptions\RouteException;

try {
    (new A());
}
catch (RangeException $e) {
    exit($e->getMessage());
}

class A
{
    public function __construct()
    {
        (new B());
    }
}
class B
{
    public function __construct()
    {
        (new C());
    }
}
class C
{
    public function __construct()
    {
        throw new RouteException('Ошибка');
    }
}
  • Вопрос задан
  • 3459 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@BorisKorobkov Куратор тега PHP
Web developer
Ловить надо ту же ошибку (RouteException) или общую (Exception)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽