Manejo de variables
PHP Manual

get_defined_vars

(PHP 4 >= 4.0.4, PHP 5)

get_defined_vars — Devuelve una matriz con todas la 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, al interior del contexto en el que get_defined_vars() es llamado.

Valores retornados

Una matriz multidimensional con todas las variables.

Ejemplos

Example#1 Ejemplo de get_defined_vars()

<?php
$b 
= array(112358);

$matriz get_defined_vars();

// imprimir $b
print_r($matriz["b"]);

/* imprimir ruta al interpretre PHP (si es usado como CGI)
 * p.ej. /usr/local/bin/php */
echo $matriz["_"];

// imprimir los parametros de la linea de comandos, si existen
print_r($matriz["argv"]);

// imprimir todas las variables del servidor
print_r($matriz["_SERVER"]);

// imprimir todas las claves disponibles para las matrices de variables
print_r(array_keys(get_defined_vars()));
?>

Registro de cambios

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

Ver también


Manejo de variables
PHP Manual