php教程:通过trigger_error自定义错误处理

[复制链接]
查看1633 | 回复0 | 2020-9-26 17:20 | 显示全部楼层 |阅读模式
php教程:通过trigger_error自定义错误处理
php代码:
  1. <?php
  2. $age=100;
  3. if($age>80){
  4.         //trigger_error('年龄不能超过80岁');  //默认触发了notice级别的错误
  5.         //trigger_error('年龄不能超过80岁',E_USER_NOTICE);        //触发notice级别的错误
  6.         //trigger_error('年龄不能超过80岁',E_USER_WARNING);
  7.         trigger_error('年龄不能超过80岁',E_USER_ERROR);   //错误用户error错误
  8. }
复制代码
注意:用户级别的错误的常量名中一定要带有USER。
定义错误处理函数
  1. function error() {
  2.         echo '这是自定义错误处理';
  3. }
  4. set_error_handler('error');        //注册错误处理函数,只要有错误就会自动的调用错误处理函数
  5. echo $num;
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16