(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_vars — Lista todas las variables definidas
get_defined_vars() devuelve un array multidimensional que contiene la lista de todas las variables definidas, ya sean variables de entorno, de servidor o definidas por el usuario en el ámbito de llamada de la función get_defined_vars().
Esta función no tiene parámetros.
Un array multidimensional que contiene todas las variables.
Ejemplo #1 Ejemplo con get_defined_vars()
<?php
$b = array(1, 1, 2, 3, 5, 8);
$arr = get_defined_vars();
// Muestra $b
print_r($arr["b"]);
/* Muestra la ruta hacia el intérprete PHP (si se usa como CGI)
* p. ej. /usr/local/bin/php */
echo $arr["_"];
// Muestra los argumentos de la línea de comandos si los hay
print_r($arr["argv"]);
// Muestra todas las variables de servidor
print_r($arr["_SERVER"]);
// Muestra todas las claves disponibles del array de variables
print_r(array_keys(get_defined_vars()));
?>