Исключения не применяются для обработки пользовательских ошибок, это изначально неверный подход. Исключения нужно применять в тех случаях, которые напрямую не зависят от пользователя.
Такие как - отсутствие файла шаблона, отсутствие соединения с БД, неожиданное завершение классов и ошибки пораждаемые внутри классов (опять же, не св/занные с пользовательским функционалом), отсутствие библиотек на сервере и т.д.
|