你的位置:首页 > 网站技术 >正文
25
十二月
分类:网站技术 | 评论数:0 | 点击数:3327 | 发表日期时间:2014-12-25 02:19:55

分享到:


本文导读:

把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等。此方法可以快速解决,但修改有服务器的修改权限。

本文标签:
PHP
猜你喜欢:
评论:

昵称(必填)

邮箱

网址

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。