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 相关文章推荐
Discuz板块横排显示图片的实现方法
May 28 PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
小文件php+SQLite存储方案
Sep 04 PHP
PHP curl 获取响应的状态码的方法
Jan 13 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
Feb 03 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
php析构函数的简单使用说明
Aug 24 PHP
php图片上传类 附调用方法
May 15 PHP
php获取flash尺寸详细数据的方法
Nov 12 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
PHP通过curl获取接口URL的数据方法
May 31 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 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写的serv-u的web申请账号的程序
2006/10/09 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
JS 控制CSS样式表
2009/08/20 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
Vue.js学习教程之列表渲染详解
2017/05/17 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
详解Python中如何写控制台进度条的整理
2018/03/07 Python
详解Django的CSRF认证实现
2018/10/09 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
Python日志处理模块logging用法解析
2020/05/19 Python
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
车工岗位职责
2013/11/26 职场文书
专业技术职务聘任书
2014/03/29 职场文书
毕业评语大全
2014/05/04 职场文书
求职信标题怎么写
2014/05/26 职场文书
农民工讨薪标语
2014/06/26 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript