PHP中显示错误报告的方式有,自定义PHP的错误报告处理方式

首先,我们要知道为什么要自定义PHP的错误报告方式。

答案就是影响美观、用户体验差。

我们知道,PHP哪条代码有问题,哪里就会报错,报错的样式如下图所示:

f789b071c0709e4e5b2ab498ddff545a.png

为了解决“影响美观、用户体验差”的问题,我们就要对错误报告进行自定义处理了。

怎么处理?把错误报告放到网站最下面。

方法如下:

今天我们的示例代码如下:

getType($a);

echo "111111111";

getType();

echo "2222222222";

自定义错误首先要在PHP里面注册set_error_handler()函数,然后我们在用自己的函数来处理错误,最后我们再声明一个全局变量用来显示错误信息。

具体的代码如下:

//在PHP中注册一个函数,来处理错误报告而不按原来的方式处理

set_error_handler("myerrorfun");

$mess = "";

//自己的错误报告函数

function myerrorfun($error_type,$error_message,$error_file,$error_line) {

global $mess;

$mess.="发生错误的级别为{$error_type}类型,错误消息为{$error_message},在文件{$error_file}里面的第{$error_line}行";

}

getType($a);

echo "111111111";

getType();

echo "2222222222";

echo "------------------------------";

echo $mess;

最后显示的错误报告如下:

4f3d3bec06758556b318c5395700ba8d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值