Добрый день, я только начинаю познавать все прелести програмирования. И проходя очередной видео урок, хотел повторить пример который в нем указан, но на выходе получил 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('Ошибка');
}
}