屏蔽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 和 MySQL 基础教程(四)
Oct 09 PHP
一个分页的论坛
Oct 09 PHP
php在字符串中查找另一个字符串
Nov 19 PHP
PHP得到mssql的存储过程的输出参数功能实现
Nov 23 PHP
PHP+jQuery 注册模块开发详解
Oct 14 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
Feb 12 PHP
php实现TCP端口检测的方法
Apr 01 PHP
Cygwin中安装PHP方法步骤
Jul 04 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
PHP实现的折半查找算法示例
Dec 19 PHP
thinkPHP5框架分页样式类完整示例
Sep 01 PHP
PHP面向对象程序设计之对象的遍历操作示例
Jun 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编程语言开发动态WAP页面
2006/10/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
PHP封装的Twitter访问类实例
2015/07/18 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
js模拟微博发布消息
2017/02/23 Javascript
vue.js利用Object.defineProperty实现双向绑定
2017/03/09 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Python Socket传输文件示例
2017/01/16 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
Python telnet登陆功能实现代码
2020/04/16 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
EJB发布WEB服务一般步骤
2012/10/31 面试题
网络信息管理员岗位职责
2014/01/05 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
大二学年个人总结
2015/03/03 职场文书
工地材料员岗位职责
2015/04/11 职场文书
学校社团活动总结
2015/05/07 职场文书
办公室卫生管理制度
2015/08/04 职场文书
乡镇团代会开幕词
2016/03/04 职场文书
创业计划书之花店
2019/09/20 职场文书
浅谈PHP7中的一些小技巧
2021/05/29 PHP
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers