php关闭warning问题的解决方法


Posted in PHP onMay 17, 2016

error_reporting 设定错误讯息回报的等级

2047我记得应该是E_ALL。

php.ini 文件中有许多配置设置。您应当已经设置好自己的php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装PHP 和 Apache 2 的文档说明中所示的那样(请参阅 参考资料)。在调试PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:

display_errors = Off
error_reporting = E_ALL

E_ALL能从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开发过程来说有点太细,因为它在屏幕上为一些小事(例如变量未初始化)也显示提示,会搞糟浏览器的输出

所以不建议使用2047,最好把默认值改为:error_reporting = E_ALL & ~E_NOTICE

PHP.ini中display_errors = Off失效的解决

问题:

PHP设置文件php.ini中明明已经设置display_errors = Off,但是在运行过程中,网页上还是会出现错误信息。

解决:

经查log_errors= On,据官方的说法,当这个log_errors设置为On,那么必须指定error_log文件,如果没指定或者指定的文件没有权限写入,那么照样会输出到正常的输出渠道,那么也就使得display_errors 这个指定的Off失效,错误信息还是打印了出来。于是将log_errors = Off,问题就解决了。

经常见到error_reporting(7)直意为:设定错误讯息回报的等级。

value   constant    
  1   E_ERROR      
  2   E_WARNING      
  4   E_PARSE      
  8   E_NOTICE      
  16   E_CORE_ERROR      
  32   E_CORE_WARNING      
  64   E_COMPILE_ERROR      
  128   E_COMPILE_WARNING      
  256   E_USER_ERROR      
  512   E_USER_WARNING      
  1024   E_USER_NOTICE      
  2047   E_ALL      
  2048   E_STRICT      
然而7=1+2+4

就是出错时显示1 E_ERROR    2 E_WARNING     4 E_PARSE

以上这篇php关闭warning问题的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 PHP
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
php中大括号作用介绍
Mar 22 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
mcrypt启用 加密以及解密过程详细解析
Aug 07 PHP
PHP CURL获取cookies模拟登录的方法
Nov 04 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
PHP中比较时间大小实例
Aug 21 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 PHP
PHP开发API接口签名生成及验证操作示例
May 27 PHP
Yii使用DbTarget实现日志功能的示例代码
Jul 21 PHP
XHProf报告字段含义的解析
May 17 #PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 #PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 #PHP
简单理解PHP的面向对象编程方式
May 17 #PHP
WordPress中的shortcode短代码功能使用详解
May 17 #PHP
CodeIgniter生成静态页的方法
May 17 #PHP
CodeIgniter连贯操作的底层原理分析
May 17 #PHP
You might like
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
javascript 伪数组实现方法
2010/10/11 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
js制作提示框插件
2020/12/24 Javascript
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
[44:43]完美世界DOTA2联赛决赛日 FTD vs GXR 第一场 11.08
2020/11/11 DOTA
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
详解Python中的多线程编程
2015/04/09 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Django中信号signals的简单使用方法
2019/07/04 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
Shell如何接收变量输入
2012/09/24 面试题
学生感冒英文请假条
2014/02/04 职场文书
国培教师自我鉴定
2014/02/12 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
安全生产标语大全
2014/10/06 职场文书
2015年植树节活动总结
2015/02/06 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
二十年同学聚会感言
2015/07/30 职场文书
晚会开幕词范文
2016/03/04 职场文书
2019毕业论文致谢词
2019/06/24 职场文书