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中使用sockets:从新闻组中获取文章
Oct 09 PHP
一个可以删除字符串中HTML标记的PHP函数
Oct 09 PHP
GBK的页面输出JSON格式的php函数
Feb 16 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
解析thinkphp import 文件内容变量失效的问题
Jun 20 PHP
ThinkPHP3.1数据CURD操作快速入门
Jun 19 PHP
Yii实现多按钮保存与提交的方法
Dec 03 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
Oct 23 PHP
PHP获取真实客户端的真实IP
Mar 07 PHP
详解laravel passport OAuth2.0的4种模式
Nov 04 PHP
PHP设计模式(观察者模式)
Jul 07 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简单实现发送带附件的邮件
2015/06/10 PHP
浅谈php处理后端&接口访问超时的解决方法
2016/10/29 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
Node.js静态文件服务器改进版
2016/01/10 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
JS中的BOM应用
2018/02/02 Javascript
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
Python多线程实现同步的四种方式
2017/05/02 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python匿名函数及应用示例
2019/04/09 Python
python中dict()的高级用法实现
2019/11/13 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
python中字符串的编码与解码详析
2020/12/03 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
开业庆典策划方案
2014/02/18 职场文书
关于安全的广播稿
2014/10/23 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL