3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo {} class Bar { public $baz = 'baz!'; } $foo = new Foo; $foo->bar = function(){ return new Bar; }; $bar = ($foo->bar)(); var_dump($bar->baz);

preferences:
50.75 ms | 402 KiB | 5 Q