定义和使用的trigger_error()函数来创建一个用户定义的错误消息。
trigger_error()是用来触发用户指定的条件下的一个错误的信息。它是建立在错误处理器一起使用,它可以用一个用户定义的函数的set_error_handler创建()函数。

如果指定了非法错误类型,则函数返回false,否则函数返回true。
语法trigger_error(error_message,error_types)
error_message参数描述是必要的。指定的错误消息。长度限制是1024 characters.error_types是可选的。错误类型,指定错误信息。可能的值:e_user_error
e_user_warning
e_user_notice
复制代码代码如下所示:
< PHP
功能myerror($ errno,errstr美元美元美元,errfile,errline){
开关($ errno){
案例e_user_error:
回声我的错误{ } errstr美元美元的错误;
回声致命错误行文件errline美元美元errfile ;
出口(1);
打破;
案例e_user_warning:
回声我警告{ } errstr美元美元的错误;
打破;
违约:
回声未知错误类型:{ } errstr美元美元的错误;
打破;
}
}
set_error_handler(myerror );
$ = 100;
如果($ $ 0){
trigger_error(年龄你输入必须> = 0,e_user_error);
}
>