PHP提示通知的解决方案:未定义变量
PHP默认配置将报告此错误,我的PHP版本是5.2.13,有这个问题:U3000 U3000
注意:未定义变量
U3000 U3000
这是在页面上打印警告,虽然这是用于曝光的,但是在实现过程中会有很多问题。
U3000 U3000
您需要设置显示错误级别来解决问题。
U3000 U3000
网络上常见的解决办法是修改php.ini配置:
U3000 U3000
解决方案:
U3000 U3000
1)error_reporting设置:
U3000 U3000
找到error_reporting = e_all
U3000 U3000
修改error_reporting = e_all ~ e_notice
U3000 U3000
2)register_globals设置:
U3000 U3000
找到register_globals =关闭
U3000 U3000
修改它register_globals =上
U3000 U3000
我发现它直接用在PHP代码中。
U3000 U3000 U3000 U3000
error_reporting(e_all ~ e_notice);
U3000 U3000
可以解决这个问题,小技巧记住,呵呵。
以下是补编:
注意:定义变量:电子邮件: addnote.php PHP5 enote 9线
注意:定义变量:主题: addnote.php PHP5 enote 9线
注意:定义变量:评论: addnote.php PHP5 enote 9线
…
事实上,以上是未定义的变量,我们直接决定变量的代码。
PHP不需要定义变量,但是应该做什么
就在发现的: Windows
302行error_reporting = e_all在php.ini
修改
error_reporting = e_all ~ e_notice然后重启apache2.2
解决方法:修改php.ini
error_reporting = e_all
修改为:error_reporting = e_all ~ e_notice
如果不想显示任何错误,请直接更改:
display_errors =关闭
如果你没有权限修改权限,添加到PHP header
ini_set(error_reporting
可以