<?php abstract class A { abstract protected function test(); } class C extends A { protected function test() { return 'C'; } } class D extends A { public function prnt(A $a) { echo $a->test(); } protected function test() { return 'D'; } } $d = new D; $c = new C; $d->prnt($d); $d->prnt($c); trait E { protected function test() { return 'E'; } } class B extends A { use E; } $b = new B; $d->prnt($b);
You have javascript disabled. You will not be able to edit any code.
Value for `_results` contains invalid data `array`