![](/img/trans.png)
[英]Codeigniter, Netbeans unittesting with return void functions and db manipulating functions
[英]Void functions can't return void functions?
我不知道為什么這是無效的:
Class Foobar
{
private function foo(): void {
return;
}
public function bar(): void {
return $this->foo(); // Compile Error: A void function must not return a value
}
}
我知道RFC這樣說:
具有void返回類型的函數或void函數可以隱式返回,或者具有不帶值的return語句
但是恕我直言foo
是無效的,因此應允許...
$this->foo()
不返回void
,但返回null
。 因此,在bar函數中,實際上是顯式地返回null
,這是不允許的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.