English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

Пример использования и примеры PHP user_error()

PHP Error & Loggings справочник

Функция user_error()

Синтаксис

bool user_error (string $error_msg [, int $error_type]);

Определение и использование

Эта функция является алиасом trigger_error() и используется для инициирования пользовательских условий ошибок. Она может использоваться вместе с встроенными обработчиками ошибок или пользовательскими функциями, установленных в качестве нового обработчика ошибок (set_error_handler()).

Параметр

НомерПараметры и описание
1

error_msg (обязательно)

Он определяет сообщение об ошибке. Ограничено 1024 символами.

2

error_types (опционально)

Он определяет тип ошибки для этого сообщения об ошибке.

Возможные типы ошибок-

  • E_USER_ERROR - Летальные ошибки, созданные пользователем. Неразрешимые ошибки. Выполнение сценария приостанавливается.

  • E_USER_WARNING - Ненефатальные предупреждения, созданные пользователем. Выполнение сценария не останавливается.

  • E_USER_NOTICE - По умолчанию. Уведомления, созданные пользователем. Сценарий обнаружил возможное содержимое ошибки, но это может произойти и при нормальной работе сценария.

Возвратное значение

Если указан неправильный error_type, функция возвращает FALSE, в противном случае TRUE.

Онлайн пример

Вот пример использования этой функции-

<?php
    if ($test<10) {
    user_error("Число не может быть меньше 10");
}
?>

Результат вывода:

Число не может быть меньше 10

PHP Error & Loggings справочник