屏蔽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数据缓存技术
Feb 14 PHP
PHP开启gzip页面压缩实例代码
Mar 11 PHP
php代码运行时间查看类代码分享
Aug 06 PHP
PHP定时执行计划任务的多种方法小结
Dec 19 PHP
php gzip压缩输出的实现方法
Apr 27 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
浅析ThinkPHP中execute和query方法的区别
Jun 13 PHP
ThinkPHP实现多数据库连接的解决方法
Jul 01 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
Jul 28 PHP
php中的常用魔术方法汇总
Feb 14 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
PHP判断一个数组是另一个数组子集的方法详解
Jul 31 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颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
nodejs连接mysql数据库简单封装示例-mysql模块
2017/04/10 NodeJs
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
2019/05/07 Javascript
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
python多进程实现文件下载传输功能
2018/07/28 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
python爬取微博评论的实例讲解
2021/01/15 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
Smilodox官方运动服装店:从运动服到健身配件
2020/08/27 全球购物
办理生育手续介绍信
2014/01/14 职场文书
预备党员综合考察材料
2014/05/31 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
办公室岗位职责
2015/02/04 职场文书
开票员岗位职责
2015/02/12 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
大学生实习证明
2015/06/16 职场文书
六一儿童节致辞
2015/07/31 职场文书
css3带你实现3D转换效果
2022/02/24 HTML / CSS