php教程:通过trigger_error自定义错误处理
php代码:
- <?php
- $age=100;
- if($age>80){
- //trigger_error('年龄不能超过80岁'); //默认触发了notice级别的错误
- //trigger_error('年龄不能超过80岁',E_USER_NOTICE); //触发notice级别的错误
- //trigger_error('年龄不能超过80岁',E_USER_WARNING);
- trigger_error('年龄不能超过80岁',E_USER_ERROR); //错误用户error错误
- }
复制代码 注意:用户级别的错误的常量名中一定要带有USER。
定义错误处理函数
- function error() {
- echo '这是自定义错误处理';
- }
- set_error_handler('error'); //注册错误处理函数,只要有错误就会自动的调用错误处理函数
- echo $num;
复制代码
|
|