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+MSSQL分页的例子
Oct 09 PHP
smarty section简介与用法分析
Oct 03 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
PHP调用Webservice实例代码
Jul 29 PHP
PHP下判断网址是否有效的代码
Oct 08 PHP
PHP计算2点经纬度之间的距离代码
Aug 12 PHP
PHP弹出对话框技巧详细解读
Sep 26 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
PHP获取真实客户端的真实IP
Mar 07 PHP
CodeIgniter框架数据库基本操作示例
May 24 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
PHP使用DOM对XML解析处理操作示例
Jul 04 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随机输出名人名言的代码
2012/10/07 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
jQuery each()方法的使用方法
2010/03/18 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
写自荐信三大法宝
2014/01/24 职场文书
大家检讨书5000字
2014/02/03 职场文书
《争吵》教学反思
2014/02/15 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
Django分页器的用法你都了解吗
2021/05/26 Python
Java spring单点登录系统
2021/09/04 Java/Android