- var_dump: documentation ( source)
- get_defined_vars: documentation ( source)
- error_reporting: documentation ( source)
<?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])]();
var_dump(get_defined_vars());