如何关闭php的notice和warning问题

 我来答
郭乐530
2016-03-28 · TA获得超过369个赞
知道小有建树答主
回答量:617
采纳率:68%
帮助的人:271万
展开全部
1、在php.ini文件中改动error_reporting改为:error_reporting=E_ALL & ~E_NOTICE
2、如果你不能操作php.ini文件,你可以使用如下方法
在你想禁止notice错误提示的页面中加入如下代码:

error_reporting(255);
是列出所有提示
error_reporting(0);
是不显示所有提示
建议使用
error_reporting(7);
只显示严重错误
1 E_ERROR 致命的运行时错误
2 E_WARNING 运行时警告(非致命性错误)
4 E_PARSE 编译时解析错误
8 E_NOTICE 运行时提醒(经常是bug,也可能是有意的)
16 E_CORE_ERROR PHP启动时初始化过程中的致命错误
32 E_CORE_WARNING PHP启动时初始化过程中的警告(非致命性错)
64 E_COMPILE_ERROR 编译时致命性错
128 E_COMPILE_WARNING 编译时警告(非致命性错)
256 E_USER_ERROR 用户自定义的致命错误
512 E_USER_WARNING 用户自定义的警告(非致命性错误)
1024 E_USER_NOTICE 用户自定义的提醒(经常是bug,也可能是有意的)
2048 E_STRICT 编码标准化警告(建议如何修改以向前兼容)
4096 E_RECOVERABLE_ERROR 接近致命的运行时错误,若未被捕获则视同E_ERROR
6143 E_ALL 除E_STRICT外的所有错误(PHP6中为8191,即包含所
育知同创教育
2016-03-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
1找到你自己的php配置文件php.ini,用记事本打开,
2在该文件中找到error_reporting = E_ALL
3把该行代码替换成error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
这样就解决了这个问题了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sniperfivd24c6
2016-03-28 · TA获得超过247个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:210万
展开全部
啊 你居然不关闭。。。。 产品级的php一定要关闭错误回显,不然会暴露漏洞给不法渗透者的。

修改php.ini如下
; Examples:
;error_reporting = E_ALL & ~E_NOTICE
;
; - 输出所有错误级别 除了notice
;
;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
;
; - 仅输出Error级别
;

display_errors = On ###如果为off就是不输出任何错误提示、 产品级 一定要off

附注所有错误等级:
; E_ALL - All errors and warnings (doesn't include E_STRICT)
; E_ERROR - 致命错误
; E_RECOVERABLE_ERROR -可恢复的致命错误 ,和上限的差不多
; E_WARNING - 运行错误警告
; E_PARSE - 句法错误
; E_NOTICE - 提示性错误
; E_STRICT - 不知道怎么说。。。。
; E_CORE_ERROR -内核致命错误(不是你的问题 ,php解释程序本身的)
; E_CORE_WARNING - 内核警告性错误(不是你的问题 ,php解释程序本身的);

以下懒得翻译了,不常用

;E_COMPILE_ERROR - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR - user-generated error message
; E_USER_WARNING - user-generated warning message
; E_USER_NOTICE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式