请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

[PHP] error_reporting(0)可以屏蔽Fatal error错误

[复制链接]
查看: 31|回复: 0

1万

主题

2万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
46389
发表于 2019-11-9 15:43 | 显示全部楼层 |阅读模式
依照畴前的印象,error_reporting(0)屏障不了php的Fatal error级此外毛病。
可是本日我碰到了一个题目才发现,它居然可以屏障任何毛病,包含Fatal error,欣赏器会看不到500毛病码,表现的是200,php-fpm下的php毛病日志里没有任何输出,nginx下的毛病日志里也没有任何输出。
发现的进程是这样的,下载了一个开源代码,间接欣赏器运转表现空缺。看各类日志都没有毛病信息,操纵php-xdebug配合vscode,才看获得在首页获得session在毗连数据库,我没有设备任何数据库,是以new PDO的时候毗连不上,报的是Fatal error毛病。
[PHP] error_reporting(0)可以屏蔽Fatal error错误  游戏 726254-20191109123641311-597700375

[PHP] error_reporting(0)可以屏蔽Fatal error错误  游戏 726254-20191109123650711-587002993

经过下面这几句测试,可以看到确切屏障了Fatal error,语法毛病屏障不了
[code][/code]
我的测试情况为ubuntu,PHP版本是7.4,日志设备了下面这些,全都可以疏忽掉
/etc/php/7.4/fpm/pool.d/www.conf
php_flag[display_errors] = on
php_admin_value[error_log] = /var/log/php/www-error.log
php_admin_flag[log_errors] = on
/etc/php/7.4/fpm/php.ini
display_errors = On

免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

Copyright © 2006-2014 妈妈网-中国妈妈第一,是怀孕、育儿、健康等知识交流传播首选平台 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表