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制作静态网站的模板框架(一)
Oct 09 PHP
用PHP实现小型站点广告管理(修正版)
Oct 09 PHP
MYSQL环境变量设置方法
Jan 15 PHP
有关JSON以及JSON在PHP中的应用
Apr 09 PHP
php UBB 解析实现代码
Nov 27 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
PHP中的Streams详细介绍
Nov 12 PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
php文件系统处理方法小结
May 23 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 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 Image Resize图片大小调整的函数代码
2011/01/17 PHP
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
php使用百度天气接口示例
2014/04/22 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
python 读取文件并替换字段的实例
2018/07/12 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
使用python实现画AR模型时序图
2019/11/20 Python
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
财务部总监岗位职责
2014/03/12 职场文书
法制报告会主持词
2014/04/02 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
开展批评与自我批评发言稿
2014/10/16 职场文书
员工评语范文
2014/12/31 职场文书
Python基础 括号()[]{}的详解
2021/11/07 Python
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技