PHP trigger_error()函数
语法
bool trigger_error ( string error_msg [, interror_type] );
定义和用途
该函数用于触发用户错误条件,可以与内置错误处理程序一起使用,或与设置为新错误处理程序(set_error_handler())的用户定义函数一起使用。
参数
编号 | 参数和描述 |
---|---|
1 | error_msg(必填) 。指定错误消息。长度限制为1024个字符。 |
2 | error_types(可选) 。指定此错误消息的错误类型。 可能的错误类型 – E_USER_ERROR - 致命的用户生成的运行时错误。无法恢复的错误。脚本的执行被停止。 E_USER_WARNING - 非致命的用户生成的运行时警告。脚本的执行不会停止。 E_USER_NOTICE - 默认值。用户生成的运行时通知。脚本发现了可能是错误的情况,但运行脚本时也可能发生这种情况。 |
返回值
如果指定了错误错误类型错误,该函数返回FALSE,否则返回TRUE。
示例
以下是使用该函数的示例:
<?php
if ($test<10) {
trigger_error("Number cannot be less than 10");
}
?>
这将产生以下结果 −
Number cannot be less than 10