[Php-it] Dichiarazione globale variabili e funzioni

Matteo Beccati php at beccati.com
Thu Aug 24 09:35:01 CEST 2006


Domenici L. ha scritto:
> 
> $a='ciao';
> 
> function pippo(){
>    echo $GLOBALS['a'];
> }
> Non funzionava mentre funzionava:
> 
> 
> $GLOBALS['a']='ciao';
> 
> function pippo(){
>    echo $GLOBALS['a'];
> }
> 
> Però essendo capitato solo una volta ho pensato che ci fosse un qualche 
> errore nel codice (che ovviamente non era così elementare), negli altri 
> casi ha sempre funzionato bene, certo non è che sia una pratica diffusa....

Il codice di cui sopra con buona probabilità non funzionava perché 
l'include/require dello script era fatto all'interno di una funzione. 
Nel primo caso $a era quindi nello scope della funzione stessa.


Ciao ciao
--
Matteo Beccati
http://phpadsnew.com
http://phppgads.com


More information about the Php-it mailing list