- var_dump: documentation ( source)
<?php
function apply($a, $f)
{
foreach ($a as $k => $v) {
$f($k, $v);
}
}
$f = function ($v, $k) {
var_dump($k, $v);
};
$g = function ($v) {
var_dump($v);
};
$h = 'strlen';
$a = ['a' => 'foo', 'b' => 'noodle', 'c' => 'derp'];
apply($a, $f);
apply($a, $g);
apply($a, $h);