PHP trigger_error 函数触发的错误无法使用 ~E_NOTICE 屏蔽

04-11 17:05 字数 275 阅读 1772 已编辑

error_reporting 配置如下

error_reporting(E_ALL & ~E_NOTICE) ;

代码里使用trigger_error出发错误。

trigger_error("test user notice error");

最后发现错误没有被抑制掉。因为trigger_error出发的错误级别默认是 E_USER_NOTICE。所以需要这样配置 error_reporting 才可以抑制错误。

error_reporting(E_ALL & ~E_NOTICE & ~E_USER_NOTICE) ;
1人点赞>
关注 收藏 改进 举报
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论
站长 @ 十七度
文章
384
粉丝
23
喜欢
195
收藏
31
排名 : 1
访问 : 146.15万
私信