3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array(1, 1, 2, 3, 5); foreach ($array as &$value) { $value *= $value; } unset($value); var_dump($array); $value = 42; var_dump($array); __halt_compiler(); array_walk($array, function(&$value, &$key) { $value *= $value; }); var_dump($array);

preferences:
43.8 ms | 402 KiB | 5 Q