Функция user_error() создает определяемые пользователем сообщения об ошибках.
Функция user_error() используется для выдачи сообщения об ошибке при определенных пользователем условиях. Его можно использовать со встроенным обработчиком ошибок или с определяемой пользователем функцией, заданной функцией set_error_handler(). Эта функция полезна, когда вам нужно настроить сообщение об ошибке при заданном условии при запуске сценария.
Если указан недопустимый тип ошибки, эта функция возвращает FALSE, в противном случае она возвращает TRUE.
Эта функция является псевдонимом функции триггер_error().
user_error(сообщение_ошибки,типы_ошибок)
параметр | описывать |
---|---|
error_message | Необходимый. Указывает сообщение об ошибке. Ограничение длины — 1024 символа. |
типы_ошибок | Необязательный. Указывает тип сообщения об ошибке. Возможные типы ошибок: E_USER_ERROR — фатальная ошибка времени выполнения, созданная пользователем. Неустранимая ошибка. Прекратите выполнение сценария. E_USER_WARNING — нефатальное предупреждение, создаваемое пользователем во время выполнения. Скрипт не остановил выполнение. E_USER_NOTICE — по умолчанию. Создаваемые пользователем уведомления во время выполнения. Обнаружение сценария может быть ошибкой, но может произойти и тогда, когда сценарий работает нормально. |
<?php$test=2;if ($test>1){user_error("Произошла пользовательская ошибка");}?>
Вывод приведенного выше кода выглядит следующим образом:
Примечание . В C:webfoldertest.php в строке 6 возникла пользовательская ошибка.