3v4l.org

run code in 300+ PHP versions simultaneously
<?php class C { public function f ( $foo ) { var_dump($foo instanceof static); } } class D extends C { } $c = new C(); $c->f(new D()); $d = new D(); $d->f($d); $d->f($c);

preferences:
41.15 ms | 402 KiB | 5 Q