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中调用JAVA
Oct 09 PHP
浅谈PHP语法(1)
Oct 09 PHP
使PHP自定义函数返回多个值
Nov 26 PHP
php的正则处理函数总结分析
Jun 20 PHP
php连接mssql数据库的几种方法
Feb 21 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
php定时计划任务与fsockopen持续进程实例
May 23 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
Yii2 RESTful中api的使用及开发实例详解
Jul 06 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
PHP数组对象与Json转换操作实例分析
Oct 22 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
mysql数据库差异比较的PHP代码
2012/02/05 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
jquery 插件学习(五)
2012/08/06 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
moment.js轻松实现获取当前日期是当年的第几周
2015/02/05 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
Node.js实现文件上传
2016/07/05 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
JavaScript对JSON数组简单排序操作示例
2019/01/31 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Python字典遍历操作实例小结
2019/03/05 Python
python 同时读取多个文件的例子
2019/07/16 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
大三在校生电子商务求职信
2013/10/29 职场文书
物流专业大学应届生求职信
2013/11/03 职场文书
美术专业个人自我评价
2014/01/18 职场文书
运动会邀请函范文
2014/02/06 职场文书
高中综合实践活动总结
2014/07/07 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
财务人员岗位职责
2015/02/03 职场文书
会议营销主持词
2015/07/03 职场文书
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python