get_defined_vars
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
get_defined_vars — Devuelve una matriz con todas las variables definidas
Descripción
array get_defined_vars
( void
)
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.
Valores devueltos
Una matriz multidimensional con todas las variables.
Ejemplos
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()));
?>
Ver también
- isset() - Determina si una variable está definida y no es NULL
- get_defined_functions() - Devuelve una matriz de todas las funciones definidas
- get_defined_constants() - Devuelve un array asociativo con los nombres de todas las constantes y sus valores