3v4l.org

run code in 300+ PHP versions simultaneously
<?php function &return_a() { global $a; return $a; } $a = array(1,2,3); array_shift(return_a()); print_r($a); $a = array(1,2,3); array_shift((return_a())); print_r($a);

preferences:
50.02 ms | 402 KiB | 5 Q