Funciones de manejo de variables
PHP Manual

get_defined_vars

(PHP 4 >= 4.0.4, PHP 5)

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(112358);

$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()));
?>

Historial de cambios

Versión Descripción
5.0.0 La variable $GLOBALS se incluye en los resultados de la matriz devuelta.

Ver también


Funciones de manejo de variables
PHP Manual