3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(-1); interface Supertype {} class Superclass implements Supertype { public function fn(Superclass $x) {} } class Subclass extends Superclass { public function fn(Supertype $x) {} } new Subclass;

preferences:
38.61 ms | 402 KiB | 5 Q