PHP默认配置会报这个错误,我的PHP版本是5.x及7.x都存在这个问题:
Notice: Undefined variable
这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。

需要设置显示错误级别,来解决问题。
通用解决办法是修改php.ini的配置:
解决方法:

1) error_reporting设置:

找到error_reporting = E_ALL
修改为error_reporting = E_ALL & ~E_NOTICE

2) register_globals设置:

找到register_globals = Off
修改为register_globals = On

在php代码中直接顶部增加一句

ini_set("error_reporting","E_ALL & ~E_NOTICE");

也可解决;

Tags标签: Notice,Undefined Tags相关文章如下:

上一篇:WINDOWS SERVER 2008/R2/2012最大内存支持及版本升级方法

下一篇:PHP内置过滤器filter_input