(PHP 4 >= 4.0.4, PHP 5)
get_defined_vars — Retorna o array com todas variáveis definidas
Essa função retorna um array multimensional contendo uma lista de todas as variáveis definidas, incluindo variáveis de ambiente, servidor ou variáveis definidas pelo usuário, dentro do escopo que get_defined_vars() é chamada.
Um array multidimensional com todas as variáveis.
Exemplo #1 Exemplo da get_defined_vars()
<?php
$b = array(1,1,2,3,5,8);
$arr = get_defined_vars();
// mostra $b
print_r($arr["b"]);
/* mostra o caminho do interpretador do PHP (se for usado como CGI)
* por exemplo /usr/local/bin/php */
echo $arr["_"];
// mostra os parâmetros da linha de comando se for usado
print_r($arr["argv"]);
// mostra todas variáveis de servidor
print_r($arr["_SERVER"]);
// mostra todos os indíces possíveis para a matriz de variáveis
print_r(array_keys(get_defined_vars()));
?>