屏蔽PHP默认设置中的Notice警告的方法


Posted in PHP onMay 20, 2016

PHP的默认设置是显示Notice警告提示,这会造成页面无法正常显示出来。你有没定义的变量直接使用了。不过编PHP的时候本来就不像C++那么严格,编程的时候经常还会利用这个特点。
在把自己辛辛苦苦编写的PHP程序部署到服务器上的时候,相信这样的提示很多人都见过:

PHP Notice: Undefined variable  
PHP Notice: Undefined index

看看吧,你有没定义的变量直接使用了。不过编PHP的时候本来就不像C++那么严格,编程的时候经常还会利用这个特点。PHP的默认设置是显示这些提示,这会造成页面无法正常显示出来。

//error_reporting(E_ALL);  
error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息

第一个是代表显示所有错误,
第二个代表显示所有错误不显示警告,
我们只要把第二行前面加//,把第一行前面的//去掉即可。

附:各个错误报告详解
使用方法:

error_reporting(0);//禁用错误报告  
error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息  
error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息  
error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。  
error_reporting(E_ALL);//显示所有错误
PHP 相关文章推荐
操作Oracle的php类
Oct 09 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP迅雷、快车、旋风下载专用链转换代码
Jun 15 PHP
Smarty变量调节器失效的解决办法
Aug 20 PHP
php使用正则表达式获取图片url的方法
Jan 16 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
php实现微信扫码自动登陆与注册功能
Sep 22 PHP
php事件驱动化设计详解
Nov 10 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
实例分析基于PHP微信网页获取用户信息
Nov 24 PHP
php实现数组重复数字统计实例
Sep 30 PHP
PHP获取网站中各文章的第一张图片的代码示例
May 20 #PHP
今天你说520了吗?不仅有php表白书还有java表白神器
May 20 #PHP
程序员的表白神器“520”大声喊出来
May 20 #PHP
PHP性能优化大全(php.ini)
May 20 #PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 #PHP
smarty自定义函数用法示例
May 20 #PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
May 20 #PHP
You might like
深入php之规范编程命名小结
2013/05/15 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
一段实时更新的时间代码
2006/07/07 Javascript
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
jQuery获取节点和子节点文本的方法
2014/07/22 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
构建Python包的五个简单准则简介
2015/06/15 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
Python使用functools实现注解同步方法
2018/02/06 Python
python+opencv实现阈值分割
2018/12/26 Python
详解Python sys.argv使用方法
2019/05/10 Python
详解python statistics模块及函数用法
2019/10/27 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
Windows系统下pycharm中的pip换源
2020/02/23 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
军训口号
2014/06/13 职场文书
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书