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 相关文章推荐
在同一窗体中使用PHP来处理多个提交任务
Oct 09 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
Jan 11 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
thinkphp特殊标签用法概述
Nov 24 PHP
php连接oracle数据库及查询数据的方法
Dec 29 PHP
PHP访问Google Search API的方法
Mar 05 PHP
php实现发送微信模板消息的方法
Mar 07 PHP
CodeIgniter控制器之业务逻辑实例分析
Jan 20 PHP
php实现的debug log日志操作类实例
Jul 12 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 PHP
微信 getAccessToken方法详解及实例
Nov 23 PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 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 mssql 数据库分页SQL语句
2008/12/16 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
PHP中使用imagick实现把PDF转成图片
2015/01/26 PHP
PHP session 会话处理函数
2016/06/06 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
js 操作符实例代码
2009/10/24 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
javascript运行机制之执行顺序理解
2020/08/03 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
python实现排序算法解析
2018/09/08 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
python MD5加密的示例
2020/10/19 Python
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
医学生自我鉴定范文
2013/11/08 职场文书
最新茶叶店创业计划书
2014/01/14 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
单位租房协议书样本
2014/10/30 职场文书
领导工作表现评语
2015/01/04 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
mysql函数全面总结
2021/11/11 MySQL
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers