foreach (array_keys(get_defined_vars()) as $varname) {
Also beschränkst du die Ausgabe auf die Schlüssel .....
print '$'.$varname.':';
$s=eval ("print_r($$varname);");
if (isset($_SERVER['HTTP_HOST'])) {
print htmlentities($s)."<br />";
} else {
print $s."\n";
}
}
... um sie anschliessend wieder aus dem Scope zu fummeln?
Ist das nun ironisch von dir oder absichtlich durchs Knie von hinten ins Auge?
ein schlichtes var_dump(get_defined_vars()); gibt Schlüssel UND Wert aus.
Oder versteh ich nur nicht, was du da machen willst?