miércoles, 6 de junio de 2012

El array superglobal $GLOBALS de PHP


$GLOBALS es un array asociativo que contiene todas las variables que son declaradas de manera global, se hacer referencia a ellas a través del nombre de la variable. 

 Las variables que están dentro de una función si no son declaradas globales actúan tan sólo de  modo local en la función, para ello el Array Superglobal $GLOBALS["variable"]; permite que esa variable pueda estar disponible en cualquier parte del código. 




Código de ejemplo ...

<?php
/* By http://php-estudios.blogspot.com */

//$GLOBALS es un array asociativo que contiene todas las variables que son declaradas de manera 
// global, se hacer referencia a través del nombre de la variable.

function globals() {
$variable = "<p>Variable local</p>";
echo $variable;
echo $GLOBALS["variable"];
}

$variable = "<p>Variable global</p>";

globals();
?>




No hay comentarios: