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 22 PHP
PHP 时间转换Unix时间戳代码
Jan 22 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
Jun 27 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
php模仿asp Application对象在线人数统计实现方法
Jan 04 PHP
PHP PDO fetch 模式各种参数的输出结果一览
Jan 07 PHP
PHP中的一些常用函数收集
May 26 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
php发送http请求的常用方法分析
Nov 08 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
thinkphp5.1 框架钩子和行为用法实例分析
May 25 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
DC动漫人物排行
2020/03/03 欧美动漫
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
jQuery实现标题有打字效果的焦点图代码
2015/11/16 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
微信小程序实现星星评价效果
2018/11/02 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
import的本质解析
2017/10/30 Python
python @property的用法及含义全面解析
2018/02/01 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
初中生学习的自我评价
2013/11/14 职场文书
幼儿教育感言
2014/02/05 职场文书
《孔子拜师》教学反思
2014/02/24 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
模范班主任事迹材料
2014/12/17 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS