Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中忽略未定义的变量错误_Php_Linux - Fatal编程技术网

如何在PHP中忽略未定义的变量错误

如何在PHP中忽略未定义的变量错误,php,linux,Php,Linux,我最近安装了一个新的web服务器,我得到了未定义的变量错误。 如果我在没有初始化的情况下使用变量,它会给我一个错误。 源代码没有改变。只有灯光环境才起作用。 你将如何解决这个问题 谢谢您可以将通知设置为不显示 error_reporting(E_ALL & ~E_NOTICE) 你应该和我一起发展 error_reporting(E_ALL | E_STRICT) 嗯 您应该定义所有变量,这些警告是有原因的,以便更好地编写代码。未定义的变量很容易导致变量名中的键入错误 你可以,在你注

我最近安装了一个新的web服务器,我得到了未定义的变量错误。 如果我在没有初始化的情况下使用变量,它会给我一个错误。 源代码没有改变。只有灯光环境才起作用。 你将如何解决这个问题


谢谢

您可以将通知设置为不显示

error_reporting(E_ALL & ~E_NOTICE)
你应该和我一起发展

error_reporting(E_ALL | E_STRICT)

  • 您应该定义所有变量,这些警告是有原因的,以便更好地编写代码。未定义的变量很容易导致变量名中的键入错误

  • 你可以,在你注意到的情况下,摆脱它,但这是非常不明智的


  • 您可以像人们说的那样更改错误报告,但是如果您想保留默认的错误报告配置。您可以使用
    @
    运算符。e、 g:
    @$post

    需要关闭/降低php.ini或使用中的错误检查——尽管在使用变量之前应该先定义变量;Pdown投票是因为您告诉某人使用错误抑制。我给出了另一个答案,正如您在我的答案开头所看到的,我仍然建议使用错误报告。它不值得被否决,因为我刚刚从中学到了一些新的东西:)@RJFares谢谢:-)