3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo {} class Bar { private $type = 'Foo'; public function baz($item) { var_dump($item instanceof $this->type); } } $bar = new Bar(); $bar->baz(true); $foo = new Foo(); $bar->baz($foo); $str = 'Bar'; $bar->baz($str);

preferences:
35.26 ms | 402 KiB | 5 Q