我有一些方法可以返回两种返回类型之一 - (我正在使用一个利用MCV的框架,所以特别重构这几个函数并不吸引人)
是否可以声明返回类型返回一个或另一个并失败的其他任何东西?
function test(): ? { if ($this->condition === false) { return FailObject; } return SucceedObject; }
php type-hinting php-7
php ×1
php-7 ×1
type-hinting ×1