是否可以在 PHP 7 上指定多个返回类型?
2022-08-30 08:17:15
我有一些方法可以返回两种返回类型之一。我正在使用一个利用MCV的框架,所以重构这几个函数特别有吸引力。
是否可以声明返回类型返回一个或另一个,但在其他任何内容上失败?
function test(): ?
{
if ($this->condition === false) {
return FailObject;
}
return SucceedObject;
}