extends Foo public function fooMethod(): array return ['something'];}
这没有任何错误(在PHP7.4和PHP7.3中进行了测试)。为什么PHP不强制使子对象的方法签名与父对象相同(即没有返回类型)?PHP允许这样做有什么合理的理由吗?还是说这是一个bug?我的猜测是,通过不在父对象中声明它,我
我希望有一个端点,它获取特定类型的对象,并返回不同类型的对象,而不是具有相同类型的对象。MyApi.MyModelInsert expected response type <class '.SomeClass'>, sent <class '.OtherClass'>)
是否有任何方法使输入类与返回类不同
文件结构customerService.PHP include 'mydb.php'; class customerServicemysql_query($query) or die ("Unable to complete query."); return 'success'; }
vo/VOCustomer.ph