我认为在代码示例中看到问题比首先编写问题要容易得多。这是我的PHP代码:method();}}$Object1=newConcreteClass();$Object2=newAClass();$Object1->method($Object2);以上代码导致如下错误:Fatalerror:DeclarationofConcreteClass::method()mustbecompatiblewiththatofAnAbstractClass::method()问题是php似乎没有将AnAbstractClass::method和ConcreteClass::method的签名识别为兼容
我认为在代码示例中看到问题比首先编写问题要容易得多。这是我的PHP代码:method();}}$Object1=newConcreteClass();$Object2=newAClass();$Object1->method($Object2);以上代码导致如下错误:Fatalerror:DeclarationofConcreteClass::method()mustbecompatiblewiththatofAnAbstractClass::method()问题是php似乎没有将AnAbstractClass::method和ConcreteClass::method的签名识别为兼容