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数组无限分级数据的层级化处理代码
Dec 29 PHP
zend framework文件上传功能实例代码
Dec 25 PHP
php中执行系统命令的方法
Mar 21 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
php数组生成html下拉列表的方法
Jul 20 PHP
PHP的Yii框架的常用日志操作总结
Dec 08 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
Sep 21 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
THINKPHP3.2使用soap连接webservice的解决方法
Dec 13 PHP
浅谈PHP封装CURL
Mar 06 PHP
php和nginx交互实例讲解
Sep 24 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字符串截取问题
2006/11/28 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
PDO::errorInfo讲解
2019/01/28 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
js实现数组转换成json
2015/06/26 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
bootstrap IE8 兼容性处理
2017/03/22 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python的迭代器与生成器实例详解
2014/07/16 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
序列化Python对象的方法
2020/08/01 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
CSS3字体效果的设置方法小结
2016/06/13 HTML / CSS
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
中专生自我鉴定
2013/12/17 职场文书
中国梦口号
2014/06/13 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
七一建党节慰问信
2015/02/14 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书