Аналогичный вопрос был задан здесь , но поскольку ответы не дали ответа на мой вопрос, Я спрашиваю:
Я почти никогда не использовал trigger_error
, всегда вызывал исключения, так как, на мой взгляд, ошибки унаследованы. Но я передумал, думаю, они могут сосуществовать. Бывают случаи, когда запуск ошибок имеет больше смысла.
Я обновляю эту библиотеку , этот вопрос касается метода send
, но является достаточно общим. Я рассуждаю так:
Если не задана константа ключа API, это не фиксируемая ошибка. Это программная ошибка, и ее следует рассматривать как таковую.
Если адрес электронной почты недействителен, это должно быть обнаружено. Скорее всего, это ошибка пользователя.
Я локомотив? Это не нужно и раздражает, или это имеет смысл?