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