<?php class A { } class B extends A { } interface I { public function f(A $x); } class C implements I { public function f(B $x) { } }
Standard input is empty
Standard output is empty
PHP Fatal error: Declaration of C::f() must be compatible with I::f(A $x) in /home/ZWsif1/prog.php on line 10