Я прочитал вот эту статью на хабре:
https://habr.com/ru/post/150267/
Исходники здесь:
https://github.com/vitalyswipe/tinymvc
В исходном коде вместо того, чтобы кидать исключения, например, если контроллер не найден, вызывается метод с редиректом на 404 страницу, отправкой заголовков и вызовом exit.
Вот, например, строки 63 и 79.
https://github.com/vitalyswipe/tinymvc/blob/master...
Я хочу написать с исключениями. Но у меня вопрос. Где лучше писать обработку исключений? То есть, try {...} catch() ...
В bootstrap.php (там подключается файл route.php)? Или в самом файле route.php?
Мне кажется, что это несколько неправильно. bootstrap.php - это загрузчик. А route.php - это файл маршрутизации. Но где тогда лучше?