换了个服务器,本来跑的好好的程序,一次报了多个Warning
包括:【Notice: Undefined variable】【Warning: Missing argument 1 for】【Warning: array_key_exists()】等等。。。
多是由于代码格式书写不规范引起的警告提醒
网上搜到的解决办法是修改php报错级别,例如下边这篇文章
http://www.jb51.net/article/27722.htm
我尝试后,发现并不管用
于是开始对比新旧服务器的php.ini,发现以下区别
旧:display_errors = Off,新:display_errors = On
那就找到问题了,就是旧的服务器,把错误提示直接隐藏了
修改后,重启PHP问题解决,虽然问题解决速度很快,但这并不是最完美的解决办法,只是眼不见心不烦
最好的办法,还是找到对应的错误位置,按照最标准的语法,修改