Codice PHP:
<?php
$a='5';
echo $a; // posso usare indifferentemente $a
echo $GLOBALS['a']; // oppure $GLOBALS['a'] , è la stessa var
function a(){
echo $a; // non puo stamparla in quanto non è visibile da dentro la funzione
}
function b(){
global $a; // rendo globale la var (solo all'interno di questa funzione, non ha a che fare con $GLOBALS)
echo $a; // e quindi posso stamparla
}
function c(){
echo $GLOBALS['a']; // funziona in quanto $GLOBALS è visibile ovunque
}
?>
spero ti chiarisca le idee, ciao