3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(0); $array = ["foo", 124, 42, "bar"]; $actions = [ function() use($array, &$actions, &$i) { // Do something with $array[$i] $actions[!isset($array[++$i])](); }, function() { /* abort */ } ]; $i = 0; $actions[!isset($array[$i])](); foreach (get_defined_vars() as $var) { var_dump($var, $$var); }

preferences:
29.95 ms | 402 KiB | 5 Q