3v4l.org

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

preferences:
33.96 ms | 402 KiB | 5 Q