【发布时间】:2011-03-12 16:57:55
【问题描述】:
具有自动变量声明的其他语言(如 Perl)具有严格模式。
通过激活这个严格模式,变量声明是必需的,一旦你尝试使用一个未声明的变量,Perl 就会抛出一个错误。
PHP 是否提供类似的功能?
【问题讨论】:
-
从版本 7 PHP does support strict mode 开始,只需将
declare(strict_types=1);放在每个(和每个)脚本文件的顶部,在命名空间声明之前。 -
@Code4R7 这是一种不同于问题中所问的严格模式。
-
是的。恢复为
error_reporting(E_STRICT);。
标签: php variables declaration