Я все еще пишу свой простой MVC для обучения и, в конце концов, создаю основу для своих приложений, и сейчас я пишу класс маршрутизации и столкнулся с дилеммой. Поскольку это сообщество большое, я хотел бы услышать разные мнения, прежде чем продолжить. В какой-то момент введенный URL-адрес может не соответствовать ни одному контроллеру, или может существовать контроллер с нечитаемым файлом. Теперь передо мной стоит дилемма, как мне оповестить пользователя о ситуации.
Первый вариант, который я вижу, - это исключение. Это простой вариант, но перехват исключений может быть проблемой, и он не централизован.
Еще один вызов контроллера ошибок - заполнение сообщения об ошибке или исправленной ошибке.
Могут быть и другие варианты, и я хотел бы услышать от вас приятелей.