function listado($descriptor, $objeto, $nivel) {
echo "$descriptor:
\n";
echo "Datos $descriptor: (nivel: $nivel)
\n";
foreach ($objeto as $item => $dato) {
echo "$item = $dato
";
if (is_Array($dato) && ($nivel < 5) && ($item != $descriptor))
listado($descriptor."[ ".$item." ]", $dato, $nivel + 1);
}
echo "
";
}
listado ("GET", $_GET, 0);
echo "
";
listado ("POST", $_POST, 0);
echo "
";
listado ("FILES", $_FILES, 0);
?>