PHP中是否有类似于Option Explicit的东西

Cra*_*ker 7 php variables declaration

可能重复:
PHP中的严格模式?

我正在用PHP做一个大项目.在PHP中,您不需要声明变量.这给我带来了很多问题.

在Visual Basic 6中,Option Explicit语句强制声明变量.PHP中有类似的东西吗?

Tim*_*tes 6

如果您打开E_NOTICE错误消息,PHP将告诉您有关未初始化的变量:

ini_set("error_reporting", E_ALL);
Run Code Online (Sandbox Code Playgroud)

未初始化与未声明的有点不同,但它应该给你类似的效果.

  • +1值得注意的是,`E_ALL`确实*不包括`E_STRICT`.所以我会做`ini_set("error_reporting",E_ALL和E_STRICT);`.还值得注意; 您可以使用`php_value`在`php.ini`或Apache虚拟主机定义中设置`error_reporting`. (3认同)