Xav*_*ero 1 php syntax return-type syntax-error code-cleanup
从 PHP 7.0 开始,可以在函数中设置返回类型。
但是您不能强制它,因为void
该语言不支持返回类型,并且静态分析很难知道函数是否会返回与 void 不同的内容。
在 PHP 7.1 中void
允许返回类型。这意味着现在所有函数都可以建立返回类型。
有没有办法以这种方式配置 PHP,以便在函数没有建立返回类型时发出“语法错误”?
例如这个:
private function foo()
{
$this->dummy();
}
Run Code Online (Sandbox Code Playgroud)
会抛出语法错误,而:
private function foo() : void
{
$this->dummy();
}
Run Code Online (Sandbox Code Playgroud)
不会。
归档时间: |
|
查看次数: |
1015 次 |
最近记录: |