屏蔽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 相关文章推荐
php中目录,文件操作详谈
Mar 19 PHP
PHP $_FILES函数详解
Mar 09 PHP
php.ini中date.timezone设置分析
Jul 29 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 PHP
Server.HTMLEncode让代码在页面里显示为源代码
Dec 08 PHP
PHP的password_hash()使用实例
Mar 17 PHP
PHP中把stdClass Object转array的几个方法
May 08 PHP
PHP合并静态文件详解
Nov 14 PHP
递归实现php数组转xml的代码分享
May 14 PHP
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
php处理抢购类功能的高并发请求
Feb 08 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中Restful api 错误提示返回值实现思路
2016/04/12 PHP
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
基于jquery实现的仿优酷图片轮播特效代码
2016/01/13 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
[01:05:36]VP vs TNC Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
python数据分析数据标准化及离散化详解
2018/02/26 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python处理“
2019/06/10 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
阿玛尼美妆加拿大官方商城:Giorgio Armani Beauty加拿大
2017/10/24 全球购物
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
体育老师的教学自我评价分享
2013/11/19 职场文书
毕业设计说明书
2014/05/07 职场文书
安全负责人任命书
2014/06/06 职场文书
小组名称和口号
2014/06/09 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
离职证明范本
2015/06/12 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书
导游词之白茶谷九龙峡
2019/10/23 职场文书
php 防护xss,PHP的防御XSS注入的终极解决方案
2021/04/01 PHP