3v4l.org

run code in 300+ PHP versions simultaneously
<?php class x { public $foo = 1; function &retRef() { return $this->foo; } } $x = new x(); $bar = $x->retRef(); $bar = 2; var_dump($x->foo, $bar);

preferences:
38.36 ms | 402 KiB | 5 Q