你的位置:首页 > 网站技术 >正文
25
十二月
分类:网站技术 | 评论数:0 | 点击数:3552 | 发表日期时间: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
猜你喜欢:
评论:
请输入您的姓名(最多50个字符)
您的邮箱不会被公开
请输入有效的邮箱地址
请以http://或https://开头
请输入有效的网站地址
请文明评论,内容长度不超过1000个字符
请输入评论内容(最多1000个字符)
*所有留言提交后人工审核后才会显示