3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public $a = 1; public function &getA() { return $a = [ &$this->a ];; } } $a = new Test(); $b = &$a->getA(); $a->a = 2; var_dump($b);

preferences:
68.09 ms | 402 KiB | 5 Q