PHP如何捕获Fatal error错误
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,小编给大家分享一下PHP如何捕获Fatal error错误,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Fatal err
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
阿里云数据库链接池
针对网络安全问题你了解什么
笔记本电脑网络安全过低
大学网络安全的文章
java1.12.2服务器地址
思杰网络技术怎么样
网络安全特长咋写
绝地求生俄罗斯服务器怎么设
电脑服务器如何停止服务
数据库中status表示什么
安徽数据库日志审计软件
宝山区网络技术转让哪家好
登陆svn服务器
sql数据库查询连接信息
甘肃政法网络安全学院就业
数据库tcp协议
私人网络服务器哪个好
请打开我的应用已连接服务器
湖南对口升学计算机网络技术
hmc和服务器兼容
春阳颜络网络技术有限公司
方舟服务器服闪退
绝地求生哪个服务器才
三调数据库如何打开
小森生活怎么在一个服务器
赣榆区智能网络技术质量推荐
mpp数据库关键技术
极路由4可以做打印机服务器吗
navkit备份数据库
中国红客网络安全工作室