PHP如何捕获Fatal error错误
发表于:2024-09-26 作者:千家信息网编辑
千家信息网最后更新 2024年09月26日,小编给大家分享一下PHP如何捕获Fatal error错误,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Fatal err
千家信息网最后更新 2024年09月26日PHP如何捕获Fatal error错误
小编给大家分享一下PHP如何捕获Fatal error错误,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Fatal error 一般是不需要捕获的, 但是在一个复杂的程序中, 如果偶然出现内存不足导致fatal error就难以处理了.
比如. fatal error 出在MySQL类中fetch的时候. 这个时候就很难定位到真正问题所在了.
PHP异常处理中 可以通过set_error_handler来捕获. 但是却只能捕获 NOTICE/WARNING级别的错误, 对于E_ERROR是无能为力的.
register_shutdown_function 能解决set_error_handler的不足.
通过此函数注册好程序结束回调函数, 就可以捕获平时捕获不到的错误了. 再通过 error_get_last 对错误进行判断. 就容易找出难以定位的问题了.
function shutdown_function()
{
$e = error_get_last();
print_r($e);
}
register_shutdown_function('shutdown_function');
以上是"PHP如何捕获Fatal error错误"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
错误
篇文章
内容
函数
时候
程序
问题
处理
定位
复杂
无能
无能为力
不怎么
内存
可以通过
大部分
对错
所在
是在
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库格式名
网络安全小组的源码
数据库考研学校
essbase数据库是关系型吗
创建数据库中的表mysql
数据库 字段类型
魔兽正式服萨菲隆服务器
mdb数据库管理系统
达梦数据库演进与应用
pb连接多个数据库
美创数据库自动运维
财务管理系统 数据库
日历时间数据库
服务器分区的规定
安徽商务厅数据库
数据结构数据库哪个在机房上
数据库第二范式
第一历史档案馆数据库阅读
南充市网络安全支队支队长
网络安全主管事件
paisan软件开发
无锡软件开发区邮编
近期我国发布的网络安全法
服务器网络波动大 维护多长时间
lol更新服务器进不去
网站服务器cpu过高
游戏服务器广播消息
高中网络技术应用选修一
天刀手游关闭所有服务器
1 X网络安全运维考证