[Php-it] Dichiarazione globale variabili e funzioni

Matteo Beccati php at beccati.com
Fri Aug 25 10:20:44 CEST 2006


Marcello Vezzelli ha scritto:
> E questa funzione dovrebbe essere così:
> 
>> function creaMyClasse(&$a){
>>    controlli vari
>>    $a=new MyClasse();
>>    return true;
>> }
> 
> In questo modo passi per riferimento una variabile globale e poi crei la
> classe con quel riferimento, senza variabili locali in creaMyClasse.

Uh? E i metodi che implementano il pattern factory come fanno? Ne hai 
mai visto uno fatto così?

Ritornare un riferimento ad una variabile locale della funzione fa sì 
che la var non venga distrutta all'uscita della funzione: PHP non è così 
rigoroso come il C :)


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


More information about the Php-it mailing list