- var_export: documentation ( source)
<?php
test('pie', function($a){return $a;});
test('pie', function($a){return $a == 15;});
test('pie', function($a){return $a === 15;});
test('pie', function($a){return (int)$a;});
function test($label, $lambda){
static $a = ['hex' => '0xf', 'str' => '15', 'int' => 15];
echo $label;
foreach($a AS $k=>$v) {
echo " $k => ";
var_export($lambda($v));
}
echo "\n";
}