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 相关文章推荐
一个用php3编写的简单计数器
Oct 09 PHP
php 进度条实现代码
Mar 10 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
php 生成饼图 三维饼图
Sep 28 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
Yii结合CKEditor实现图片上传功能
Jun 13 PHP
smarty中常用方法实例总结
Aug 07 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
php实现登陆模块功能示例
Oct 20 PHP
PHP getName()函数讲解
Feb 03 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类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
php生成随机颜色的方法
2014/11/13 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
js实现touch移动触屏滑动事件
2015/04/17 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
Scala解析Json字符串的实例详解
2017/10/11 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
详解python tkinter教程-事件绑定
2019/03/28 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
啤酒销售实习自我鉴定
2013/09/24 职场文书
机电一体化毕业生求职信
2013/11/02 职场文书
酒店办公室文员岗位职责
2013/12/18 职场文书
新闻学专业求职信
2014/07/28 职场文书
铁人观后感
2015/06/16 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers
python使用shell脚本创建kafka连接器
2022/04/29 Python
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python