Наш Telegram бот: @htmlweb_bot

trigger_error

(PHP 4 >= 4.0.1, PHP 5)

trigger_error - генерирует сообщение error/warning/notice пользовательского уровня.

Описание

void trigger_error (string error_msg [, int error_type])

Используется для переключения пользовательского ошибочного условия; может использоваться в соединении со встроенным обработчиком ошибок или с пользовательской функцией, которая установлена как новый обработчик ошибок (set_error_handler()). Работает только с семейством E_USER констант и по умолчанию с E_USER_NOTICE.

Список параметров

error_msg

Сообщение об ошибке. Максимальный размер 1024 символов. Все последующие символы будут отброшены.

error_type

Тип ошибки. Допустимы только ошибки группы E_USER, по умолчанию E_USER_NOTICE.

Возвращаемые значения

Возвращает FALSE если передан недопустимый error_type, иначе TRUE.

Эта функция используется, если вам нужно сгенерировать определённый ответ на исключение на этапе прогона. Например:

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().

Описание на ru2.php.net
Описание на php.ru