PHP关闭Notice错误提示
PHP Notice:  Undefined index

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

 代码如下 //error_reporting(E_ALL); <br> error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息
1 //error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息

第一个是代表显示所有错误,

第二个代表显示所有错误不显示警告,

我们只要把第二行前面加//,把第一行前面的//去掉即可。

附:各个错误报告详解

使用方法:

 代码如下 error_reporting(0);//禁用错误报告 <br> error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息 <br> error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息 <br> error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。 <br> error_reporting(E_ALL);//显示所有错误
1 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);//显示所有错误

实例

 代码如下 if (!$a) {<br>  error_reporting(0);<br>  ob_start('ob_gzhandler');<br> } else {<br>  error_reporting(E_ALL ^ E_NOTICE);<br> }
1 if (!$a) {
 error_reporting(0);
 ob_start('ob_gzhandler');
} else {
 error_reporting(E_ALL ^ E_NOTICE);
}

在php.ini中禁止修改方法

1、由空间商在服务器中的php.ini的配置文件修改:

在php.ini文件中改动error_reporting

改为:

 代码如下 error_reporting = E_ALL & ~E_NOTICE
1 error_reporting = E_ALL & ~E_NOTICE

如果你是固得美国空间用户,不能操作php.ini文件,你可以用下面的方法来实现

2.在你想禁止notice错误提示的页面中加入下面的代码

 代码如下 /* Report all errors except E_NOTICE */<br> error_reporting(E_ALL ^ E_NOTICE);
1 /* Report all errors except E_NOTICE */
error_reporting(E_ALL ^ E_NOTICE);

注意一点的是

关闭掉PHP错误输出并不会关闭php内核对错误的处理,代码中如果有大量的Notice级别的错误,还是会降低php程序的性能。所以我们在开发的时候还是要将错误级别开至E_ALL,谨慎的处理掉每处不合理的代码

PHP关闭Notice错误提示相关推荐

  1. php开启页面错误提示,php如何设置关闭网页错误提示

    php设置关闭网页错误提示的方法:1.在php程序代码中相关代码,代码为[error_reporting(E_ALL^E_NOTICE^E_WARNING)]:2.在phpini文件中将[displa ...

  2. 关闭 CMD 错误提示音

    关闭CMD错误提示音 CMD的错误提示音很烦人,网上有一些在CMD中通过命令关闭提示音的方法,我试了一下,没有成功,现在把我的方法分享出来.在Windows 10中亲测有效. 打开控制面板,找到并打开 ...

  3. php 错误提示模板,php 关闭错误提示方法总结与性能分析

    一,关闭notice错误提示 1.在php.ini文件中改动 error_reporting 改为:error_reporting=E_ALL & ~E_NOTICE 2.如果你不能操作php ...

  4. php去掉notice错误,学习猿地-php怎么关闭notice级别的错误提示?

    关闭方法:1.在php.ini文件中,将"error_reporting"项的值改为"E_ALL & ~E_NOTICE":2.在需要禁止notice提 ...

  5. php修改e_all amp; ~e_notice,php怎么关闭notice级别的错误提示?

    关闭方法:1.在php.ini文件中,将"error_reporting"项的值改为"E_ALL & ~E_NOTICE":2.在需要禁止notice提 ...

  6. 消除eclipse中php项目的错误提示

    打开一些php项目,发现eclipse给出很多错误提示.其实代码是没问题的,主要是php和html夹杂着写在一起,或者html作为模板,里面夹杂着一些模板语言的逻辑判断符号,让eclipse误认为这些 ...

  7. yii2 关掉php notice,yii2关闭错误提示

    yii2关闭错误提示 在 Yii2 使用中,我们发现一但程序出现错误,Yii2 就能自动显示其专用的错误提示界面,和我们写原生态时出现的错误提示界面完全不一样. 其实 PHP 有自己专用的错误处理 A ...

  8. php 页面开启错误提示,php开启与关闭错误提示

    windows系统开关php错误提示 如果不具备修改php.ini的权限,可以将如下代码加入php文件中: 代码如下 复制代码 ini_set("display_errors", ...

  9. 请问,关闭子窗口提示错误,大家遇到这样的问题吗?

    请问,关闭子窗口提示错误,大家遇到这样的问题吗? Delphi / Windows SDK/API http://www.delphi2007.net/DelphiBase/html/delphi_2 ...

最新文章

  1. 如何利用深度学习知识--快速部署高速目标检测智能小车?
  2. win7无法连接打印机拒绝访问_win7系统连接XP网络打印机无法连接到打印机拒绝访问的解决方法...
  3. SPSS(|PASW)18 学习笔记(1):入门示例-克山病例
  4. 苹果7【】闪存测试软件,不厚道!iPhone7大容量版竟采用TLC闪存
  5. 整合初步---------SSH(注解版)
  6. Groove 线上办公室
  7. html中的盒子设置时间设置,CSS中的间距设置与盒子模型
  8. vcsa清单配置和事件备份
  9. 【BZOJ4300】—绝世好题(二进制dp)
  10. Vue之不常注意的点
  11. TensorFlow函数使用总结
  12. MacBook Pro 16英寸样机模型正面视图psd素材
  13. mac os x 系统安装 genymotion android 模拟器
  14. iOS代码混淆工具-iOS混淆工具-4.3解决工具-4.3审核被拒
  15. journalctl查看服务日志
  16. TF-IDF算法介绍及实现
  17. 【安洵杯 2019】easy-web
  18. ArcGIS申请添加天地图服务
  19. 如何给视频配上字幕?教你几种视频配字幕小妙招
  20. Aria2 下载工具(转)

热门文章

  1. 推荐系统 -- NFM
  2. Python3 正则表达式
  3. 通配符SSL证书知识 怎样获取通配符域名证书
  4. Python爬虫:用最普通的方法爬取ts文件并合成为mp4格式
  5. KST-51单片机利用HC138芯片驱动数码管显示
  6. 60种生活小窍门,分享
  7. 阿里云短信服务初次试用
  8. 我叫mt4最新服务器,我叫mt4新区开服表 最新新区开服时间汇总分享[多图]
  9. NetBeans的学习资源
  10. 演示:配置日志发送到syslog日志服务器