3v4l.org

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

preferences:
58.65 ms | 402 KiB | 5 Q