我最近设置了一个新的Web服务器,我收到了未定义的变量错误。 如果我在没有初始化的情况下使用变量,它会给我一个错误。 源代码没有改变。只有LAMP环境才有。 你会如何解决这个问题?
由于
答案 0 :(得分:6)
您可以将通知设置为不显示。
error_reporting(E_ALL& ~E_NOTICE)
你应该用
开发error_reporting(E_ALL | E_STRICT)
答案 1 :(得分:6)
嗯...
您应该定义所有变量,这些警告是有原因的,以使您的代码更好。未定义的变量很容易导致变量名中的拼写错误。
你可以在E_NOTICE之上change the *error_reporting* level摆脱它,但这是非常不可取的。
答案 2 :(得分:3)
你可以像人们说的那样改变你的error_reporting,但如果你想保留默认的error_reporting配置。您可以使用@
运算符。例如:@$post