帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  php站点错误:PHP Notice: Undefined index如何解决

php站点错误:PHP Notice: Undefined index如何解决

2016-01-18 10:25:27 8097

1.问题说明:php站点出现错误PHP Notice:  Undefined index;这是由于PHP中的变量在不声明的情况下使用的时候产生的错误.

     

2.那么如果处理的呢?

解决方法一:

    打开详细错误会提示在那个页面中的第几行错误,此时找到相关错误页面并且在变量前添加@

     

解决方法二:

    如果出现的页面比较多,或者有许多个站点都会出现此错误,那么我们可以找到php.ini配置文件中的error_reporting把值修改为:E_ALL & ~E_NOTICE

    

解决方法三:对每个变量进行初始化

    赋空值或者任意值即可,不影响运行,这对于变量比较多的程序来说比较繁琐,不过如果每次都提前设置下变量也是不错的习惯。

3.扩展

    E_ALL 是所有错误都会显示的,但前提是要打开display_errors

    E_NOTICE只是E_ALL的子集

    &~的意思是排除E_NOTICE的错误提示

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: