本文导读:
把PHP程序布署到服务器运行时常发现一些“PHP Notice: Undefined”的提示,如何解决呢?在我们把刚写好的程序放在服务器上运行时,常遇到“PHP Notice: Undefined”的错误提示,但我们测试服务器是没有问题的,现在却有这样的错误提示,是什么原因?如何解决呢?
原因:
其实这句PHP运行的警告是PHP的对某些变量未事先声明所以导致警告提示而程序运行不了。
解决方法一:
如变量$a在运行$a=$a+1时,因为需要进行变量的加法运算,要先给变量设置一个初始值,如果不先定义,运行时则会提示“PHP Notice: Undefined”,所以可以$a=0,或者$a=';
此方法,程序则需要大量修改。
解决方法二:
修改服务器的PHP.INI文件,找到“error_reporting = E_ALL”,在尾部添加上参数“ &~E_NOTICE”
即“error_reporting = E_ALL &~E_NOTICE”。最后重启IIS或者APACHE等。此方法可以快速解决,但修改有服务器的修改权限。
上一篇:godaddy域名转出