trigger_error
Вызывает пользовательскую ошибку/предупреждение/уведомление
&reftitle.description;
booltrigger_errorstringerror_msginterror_typeE_USER_NOTICE
Используется для вызова пользовательских ошибок. Можно использовать в
связке со встроенным обработчиком ошибок, а также с пользовательским
обработчиком, заданным функцией set_error_handler.
Эта функция может быть полезной, если требуется сгенерировать определённую
реакцию на исключение во время выполнения.
&reftitle.parameters;
error_msg
Сообщение, соответствующее этой ошибке. Ограничено 1024 байтами в
длину. Символы дальше 1024-го будут обрезаны.
error_type
Назначенный тип ошибки. Работает только с семейством констант E_USER.
По умолчанию E_USER_NOTICE.
&reftitle.returnvalues;
Функция возвращает &false;, если задан неправильный
error_type, и &true; в остальных случаях.
&reftitle.examples;
Пример использования trigger_error
Более подробный пример приведён в описании функции
set_error_handler.
]]>
&reftitle.notes;
HTML-сущности в error_msg не экранированы.
Чтобы сообщение можно было отобразить в браузере, преобразуйте его
функцией htmlentities.
&reftitle.seealso;
error_reportingset_error_handlerrestore_error_handlerКонстанты уровней ошибок