资讯专栏INFORMATION COLUMN

记一次PHP级别报错的处理方法

chinafgj / 2587人阅读

摘要:里的并不是万能的,因为他只能够捕获异常,而不能够捕获级别的报错。如果想捕获级的报错,并且像异常处理一样,做法如下报错尝试获得结果参考本站的一个问答

php里的

try{}catch(Exception $e){}

并不是万能的,因为他只能够捕获异常,而不能够捕获PHP级别的报错。

如果想捕获PHP级的报错,并且像异常处理一样,做法如下:

set_error_handler(function($errno, $errmsg) {
    var_dump($errno, $errmsg);
    // Any other Do
});

报错尝试:

$a = 1/0;

获得结果:

int(2) string(16) "Division by zero"

参考:

本站的一个问答

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21541.html

相关文章

  • Webpack下莫名其妙出现的jQuery与报错一次奇妙的Debug旅程

    摘要:在过程中,发现的报错是在中两个页面的无刷切换中出现的。看向网址等等网址的前缀是,这个是谷歌浏览器插件的前缀。难不成,这个文件是谷歌浏览器插件的于是看向了中间的那一串神秘字符串。 场景重现 项目是一个SPA,使用了Vue+Vue-Router+Webpack+jQuery。报错的场景如下:showImg(http://7xk109.com1.z0.glb.clouddn.com/blog...

    Scliang 评论0 收藏0
  • 一次与扩展有关的PHP报错

    Cannot load module mysql because required module mysqlnd is not loaded 用老方法安装了mysql.so扩展,现在安装这个mysqlnd扩展。

    Apollo 评论0 收藏0
  • 一次PHP扩展的报错

    Yii2.0尝试添加新用户,发邮件时报错: Connection could not be established with host smtp.exmail.qq.com [Unable to find the socket transport ssl - did you forget to enable it when you configured PHP? #1]

    codecraft 评论0 收藏0
  • 一次Nginx-Primary script unknown的报错解决

    摘要:报错在的中遭到定义脚本文件的地方修改成如下方式代表当前请求在指令中指定的值上面配置中的就是针对目录下的文件进行解析。 报错: [error] 12691#0: *6 FastCGI sent in stderr: Primary script unknown while reading response header from upstream, client: 192.168.168...

    graf 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<