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

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

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

PHP & MySQL

PHP справочник

PHP функция trigger_error() пример использования и пример

PHP Ошибка и журналирование справочник

Функция trigger_error() генерирует информацию о ошибке/предупреждении/уведомлении уровня пользователя

Синтаксис

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

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

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

Параметр

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

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

Специфическая информация об ошибке для этой ошибки, ограничена 1024 байтами. Все символы, превышающие 1024 байта, будут обрезаны.

2

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

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

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

  • E_USER_ERROR - Критические ошибки времени выполнения, созданные пользователем. Ошибки, из которых не można восстановиться. Выполнение сценария приостанавливается.

  • E_USER_WARNING - Уведомления времени выполнения, созданные пользователем, не критические. Выполнение сценария не останавливается.

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

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

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

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

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

<?php
 if ($test<10) {
    trigger_error("Число не может быть меньше 10");
}
?>
Тестировать, посмотреть‹/›

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

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

PHP Ошибка и журналирование справочник