如何使PHP7解析器强制返回类型?

时间:2018-05-11 06:06:07

标签: php php-7 return-type php-7.1 php-7.2

最近的PHP中是否有任何指令(可能类似于declare( strict_types = 1 );)指示PHP解释器在函数中“强制”返回类型,如果没有返回类型,则由于解析/语法错误?

我希望在代码中有这个:

public function add( int $a, int $b ) : int
{
    return $a + $b;
}

是允许的但是这个:

public function add( int $a, int $b )
{
    return $a + $b;
}
解释器禁止

导致解析错误,因此即使未调用该函数,脚本也永远不会被执行。

我的意思是:

这不是我想“在某个功能中强制返回类型”(我已经这样做了)。我想要的是配置“迫使我强制在文件或项目的所有功能中返回类型”。

0 个答案:

没有答案