如何在业务逻辑中使用接口?例如,如果我有一个像这样的网关的接口: interface Gateway() function writeToDatabase(); class MySQL implements Gateway public function writeToDatabase()如何在业务逻辑</em
在PHP7.1.4中,使用严格的类型,我有一个简单的面向对象的设置,涉及一些接口,还有一些实现这些接口的类。下面的例子,正如您所预期的,工作良好。,这是另一个接口。这在我看来是非常合乎逻辑和正确的,然而,PHP会说:
致命错误:人员声明::PersonAccount ():必须兼容可升级::升级():Loginable in .如果涉及扩展类,我将接受PHP的抱怨,因为扩展类可以覆盖原始方法,这样就无法保证正确的返回类型。但是,在上面描述的场景中,类是不扩展的。只有<