Biz şu iki sınıf var ki:
abstract class Foo {
public abstract function run(TypeA $object);
}
class Bar extends Foo {
public function run(TypeB $object) {
// Some code here
}
}
Sınıf TypeB sınıf TypeA uzanır.
Bu kullanmaya çalışırken aşağıdaki hata iletisi verir:
Declaration of Bar::run() must be compatible with that of Foo::run()
Bu parametre türleri söz konusu, ya da ben sadece burada noktayı eksik PHP, gerçekten bu kırık mı?