<?php class A {} class B extends A {} class C extends A{} class D { function test(A $a) { var_dump($a); } } $b = new B; $c = new C; $d = new D; $d->test($b);
You have javascript disabled. You will not be able to edit any code.