PHP类型提示与接口和抽象类不兼容?
- 论坛
- PHP类型提示与接口和抽象类不兼容?
9 浏览
PHP类型提示与接口和抽象类不兼容?
我认为通过代码示例比起一开始写问题会更容易看出问题所在。以下是我的php代码:
method(); } } $Object1 = new ConcreteClass(); $Object2 = new AClass(); $Object1->method( $Object2 );
以上代码导致以下错误:
Fatal error: Declaration of ConcreteClass::method() must be compatible with that of AnAbstractClass::method()
问题是php似乎无法识别AnAbstractClass::method和ConcreteClass::method的签名是否兼容。我是不是做错了什么?谢谢!