找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 328|回复: 0
打印 上一主题 下一主题

屏蔽PHP默认设置中的Notice警告的方法

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 05:35:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            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 Notice: Undefined index 错误提示解决方法
  • Notice: Undefined index: page in E:\PHP\test.php on line 14
  • 深入理解PHP原理之Session Gc的一个小概率Notice
  • PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
  • PHP新手NOTICE错误常见解决方法
  • PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
  • Notice: Trying to get property of non-object problem(PHP)解决办法
  • PHP提示Notice: Undefined variable的解决办法
  • 基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
  • PHP使用Session遇到的一个Permission denied Notice解决办法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端