屏蔽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日期处理函数 整型日期格式
Jan 12 PHP
php结合表单实现一些简单功能的例子
Jun 04 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
PHP命名空间(namespace)的使用基础及示例
Aug 18 PHP
PHP常用技术文之文件操作和目录操作总结
Sep 27 PHP
详解PHP错误日志的获取方法
Jul 20 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
Mar 22 PHP
PHP使用Redis实现Session共享的实现示例
May 12 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执行sql语句的写法
2009/03/10 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
php制作文本式留言板
2015/03/18 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
2019/02/18 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
Python正则表达式使用范例分享
2016/12/04 Python
用python找出那些被“标记”的照片
2017/04/20 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
原生python实现knn分类算法
2019/10/24 Python
Python 中@property的用法详解
2020/01/15 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
司机职责范本
2014/03/08 职场文书
检讨书大全
2015/01/27 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
docker-compose部署Yapi的方法
2022/04/08 Servers