我试图让我的Netbeans用PHP自动完成,我了解到这段代码在PHP中是有效的:
function blah(Bur $bur) {}
Run Code Online (Sandbox Code Playgroud)
几个问题:
我有一些方法可以返回两种返回类型之一 - (我正在使用一个利用MCV的框架,所以特别重构这几个函数并不吸引人)
是否可以声明返回类型返回一个或另一个并失败的其他任何东西?
function test(): ?
{
if ($this->condition === false) {
return FailObject;
}
return SucceedObject;
}
Run Code Online (Sandbox Code Playgroud) 你能告诉我这是怎么回事吗??string和string
用法示例:
public function (?string $parameter1, string $parameter2) {}
Run Code Online (Sandbox Code Playgroud)
我想学习一些关于它们但我无法在PHP文档或谷歌中找到它们.他们之间有什么区别?