(PHP 4 >= 4.0.4, PHP 5, PHP 7)
get_defined_vars — Devuelve una matriz con todas las variables definidas
Esta función devuelve una matriz multidimensional que contiene una lista de todas las variables definidas, ya sean variables de entorno, de servidor o definidas por el usuario, en el ámbito que get_defined_vars() es llamado.
Una matriz multidimensional con todas las variables.
Ejemplo #1 Ejemplo de get_defined_vars()
<?php
$b = array(1, 1, 2, 3, 5, 8);
$arr = get_defined_vars();
// imprime $b
print_r($arr["b"]);
/* imprime ruta de acceso al intérprete de PHP (si es usado como CGI)
* e.g. /usr/local/bin/php */
echo $arr["_"];
// imprime los parámetros de la linea de comandos, si existen
print_r($arr["argv"]);
// imprime todas las variables del servidor
print_r($arr["_SERVER"]);
// imprime todas las claves disponibles para las matrices de variables
print_r(array_keys(get_defined_vars()));
?>