Функции PHP »»» Функции обработки ошибок(PHP 4 >= 4.0.1)
trigger_error -
генерирует сообщение error/warning/notice пользовательского уровня.
Описание
void trigger_error (string error_msg [, int error_type])
Используется для переключения пользовательского ошибочного условия; может
использоваться в соединении со встроенным обработчиком ошибок или с
пользовательской функцией, которая установлена как новый обработчик ошибок
(set_error_handler()). Работает только с семейством E_USER констант и по умолчанию с E_USER_NOTICE.
Эта функция используется, если вам нужно сгенерировать определённый ответ
на исключение на этапе прогона.
Например:
if (assert ($divisor == 0))
trigger_error ("Cannot divide by zero", E_USER_ERROR); |
Примечание:
см. в set_error_handler() более расширенный пример.
См. также error_reporting(),
set_error_handler(),
restore_error_handler(),
user_error().