PHP错误提示的关闭方法详解


Posted in PHP onJune 23, 2013

最简单的办法就是直接在php程序代码中加入下面代码:

error_reporting(E_ALL^E_NOTICE^E_WARNING);

可以关闭所有notice 和 warning 级别的错误。

把这个语句放在您脚本的功用包含文件中,通常为config.php 或者conn.php 中就可以控制输出了。

当然我也也可以在php.ini中进行设置了方法如下

打开PHP安装目录下的php.ini文件

找到display_errors = On 修改为 display_errors = off

注意:如果你已经把PHP.ini文件复制到windows目录下,那么必须同时把c:windows/php.ini里的display_errors = On 修改为display_errors = off

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

问题:

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

解决:

打开PHP安装目录下的php.ini文件

找到log_errors = off 修改为 log_errors = on

找到error_log = filename 修改为 error_log="D:PHPerrlogphp_error.log" (这里的目录和文件名D:PHPerrlogphp_error.log随便你取什么)

注意:如果你已经把PHP.ini文件复制到windows目录下,那么必须同时把c:windows/php.ini文件.

此外php_error.log至少要有USER的修改和写权限,否则无法输出错误日志.

经常见到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
//禁用错误报告
error_reporting(0);
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//报告所有错误
error_reporting(E_ALL);
?>
PHP 相关文章推荐
php Ajax乱码
Apr 09 PHP
php HandlerSocket的使用
May 02 PHP
php设计模式 Visitor 访问者模式
Jun 28 PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 PHP
PHP header()函数使用详细(301、404等错误设置)
Apr 17 PHP
PHP函数addslashes和mysql_real_escape_string的区别
Apr 22 PHP
destoon实现调用自增数字从1开始的方法
Aug 21 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
Sep 27 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
PHP PDOStatement::bindColumn讲解
Jan 30 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
Jun 23 #PHP
关于zend studio 出现乱码问题的总结
Jun 23 #PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 #PHP
PHP获取MSN好友列表类的实现代码
Jun 23 #PHP
使用php统计字符串中中英文字符的个数
Jun 23 #PHP
php 获取本地IP代码
Jun 23 #PHP
解析PHP提交后跳转
Jun 23 #PHP
You might like
PHP 错误之引号中使用变量
2009/05/04 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
jQuery之折叠面板的深入解析
2013/06/19 Javascript
javascript实现一个数值加法函数
2015/06/26 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
jquery.validate使用详解
2016/06/02 Javascript
BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
2016/06/07 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
Python计算程序运行时间的方法
2014/12/13 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
详解python的四种内置数据结构
2019/03/19 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
python线程池如何使用
2020/05/28 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
python中什么是面向对象
2020/06/11 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
外科实习自我鉴定
2013/10/06 职场文书
校本教研工作制度
2014/01/22 职场文书
村委会换届选举方案
2014/05/03 职场文书
计算机专业自荐信
2015/03/05 职场文书
导游词之嵊泗列岛
2019/10/30 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python