trigger_error Вызывает пользовательскую ошибку, предупреждение или уведомление &reftitle.description; truetrigger_error stringmessage interror_levelE_USER_NOTICE Вызывает пользовательские ошибки. Функцию разрешается использовать в связке со встроенным обработчиком ошибок, а также с пользовательским обработчиком, который задают функцией set_error_handler. Эта функция будет полезной, если нужно сгенерировать определённую реакцию на исключение во время выполнения. &reftitle.parameters; message Сообщение, которое соответствует этой ошибке. Длина сообщения ограничена 1024 байтами. Функция обрежет символы дальше 1024-го. error_level Назначенный тип ошибки. Работает только с семейством констант E_USER. По умолчанию E_USER_NOTICE. &reftitle.returnvalues; &return.true.always; &reftitle.errors; Функция выбрасывает исключение ValueError, если значение параметра error_level не соответствует значениям E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE, E_USER_DEPRECATED. &reftitle.changelog; &Version; &Description; 8.0.0 Функция выбрасывает исключение ValueError, если указали недопустимое значение для параметра error_level. Раньше функция возвращала &false;. &reftitle.examples; Пример использования функции <function>trigger_error</function> Более подробный пример приведён в описании функции set_error_handler. ]]> &reftitle.notes; HTML-сущности в параметре message не экранируются. Сообщение преобразовывают функцией htmlentities, если ошибка должна отображаться в браузере. &reftitle.seealso; error_reporting set_error_handler restore_error_handler Константы уровней ошибок