- var_dump: documentation ( source)
- get_defined_vars: documentation ( source)
- compact: documentation ( source)
- array_keys: documentation ( source)
- array_diff: documentation ( source)
<?php
function all_local_vars(){
$initial_vars = array_keys(get_defined_vars());
$foo = 0;
$bar = 'hoge';
return compact(array_diff(array_keys(get_defined_vars()), $initial_vars));
}
var_dump(all_local_vars());