3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A {} class B extends A {} class Test { public function run(A $object){ return true; } } $test = new Test; $a = new A; $b = new B; var_dump($test->run($a)); var_dump($test->run($b));

preferences:
34.03 ms | 402 KiB | 5 Q