3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function test( self $arg = null ){ echo get_class( $arg ) . "\n"; echo is_null( $arg ) . "\n"; var_dump( $arg instanceof Foo ) . "\n"; } } $foo = new Foo(); $foo->test();

preferences:
39.13 ms | 402 KiB | 5 Q