咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
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的错误提示