2012-09-19 27 views
15

¿Es posible enumerar todas las variables globales? Tal como para imprimir todas las variables de sesión, podemos usar print_r($_SESSION); de la misma manera, si quiero saber cuántas variables globales se definen en mi sitio. ¿Es posible? Por favor ayuda.¿Es posible enumerar todas las variables globales en PHP?

Necesito la lista que me puede mostrar todas las variables globales Lista en PHP.

Respuesta

15

Sí, PHP $GLOBALS matriz le mostrará.

<?php 

echo "<pre>"; 
print_r($GLOBALS); 
echo "</pre>"; 
+0

Ok Thnxs. ahora funciona. – Hemi

2

La variable reservada $GLOBALS es una matriz que contiene todas las variables globales.

En la matriz, las claves son nombres variables y los valores son valores variables.

3

$GLOBALS - Referencias todas las variables disponibles en el ámbito global también comprobar esta PHP global or $GLOBALS aquí hay muchas cosa importante y útil sobre $GLOBALS

2

Bueno, sí existe una variable $GLOBALS en PHP.

Pero no puede hacer un var_export() en él. Conducirá a un error como: Nivel de anidación demasiado profundo: ¿dependencia recursiva?

+0

sí, Intenté esto. Pero parece error. – Hemi

+0

sí, me parece que cuando uso var_export(), genera un error. – Hemi

+0

Si ** QUIERE ** tener un ['var_export'] (http://php.net/manual/en/function.var-export.php) luego [verifique esto] (http: // php. net/manual/es/function.var-export.php # 100302) – hjpotter92

Cuestiones relacionadas