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 相关文章推荐
第七节 类的静态成员 [7]
Oct 09 PHP
用PHP 4.2书写安全的脚本
Oct 09 PHP
搜索引擎技术核心揭密
Oct 09 PHP
php实现把数组按指定的个数分隔
Feb 17 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
PHP 正则表达式小结
Feb 12 PHP
php实现给一张图片加上水印效果
Jan 02 PHP
java模拟PHP的pack和unpack类
Apr 13 PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 PHP
php数组和链表的区别总结
Sep 20 PHP
Laravel 添加多语言提示信息的方法
Sep 29 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
php获取指定范围内最接近数的方法
2015/06/02 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
javascript event 事件解析
2011/01/31 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
iframe子父页面调用js函数示例
2013/11/07 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
详解nodejs express下使用redis管理session
2017/04/24 NodeJs
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
vue的全局提示框组件实例代码
2018/02/26 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
VSCode插件安装完成后的配置(常用配置)
2020/08/24 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
2020/08/25 Javascript
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
python sorted函数原理解析及练习
2020/02/10 Python
python_mask_array的用法
2020/02/18 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
会计专业毕业生自我鉴定
2013/10/29 职场文书
夜大自我鉴定
2013/10/31 职场文书
工程业务员岗位职责
2013/12/31 职场文书
文艺演出策划方案
2014/06/07 职场文书
土地转让协议书
2014/09/27 职场文书
人才市场接收函
2015/01/30 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
幼儿园托班开学寄语(2015秋季)
2015/05/27 职场文书
转变工作作风心得体会
2016/01/23 职场文书