3v4l.org

run code in 500+ PHP versions simultaneously
<?php function special_array() { $x = 42; return [&$x, &$x]; } foreach (special_array() as $x) { var_dump($x); $x++; } foreach (special_array() as &$x) { var_dump($x); $x++; // This _does_ have an effect. }

preferences:
24.17 ms | 475 KiB | 4 Q