[Php-it] unset() di un oggetto

Heber D'Alberto heber at dalberto.it
Wed Jun 7 11:41:55 CEST 2006


Gianluca Baù wrote:
> Salve,
> una domanda. Per distruggere un oggetto si deve fare la unset() di tutte 
> le variabili istanza che ha all'interno, o almeno delle strutture dati e 
> poi sull'oggetto stesso?
> O c'è qualche modo di fare questo in automatico? Con un distruttore 
> magari? __destruct ?

In PHP4 non esiste il metodo per la distruzione dell'oggetto ma questo 
avviene in automatico quando la variabile che contiene il riferimento 
all'oggetto stesso viene distrutta ad esempio con l'uso dell'unset.

In PHP5, invece, è stato implementato il metodo per la distruzione 
dell'oggetto stesso (__destruct()).


Heber D'Alberto


More information about the Php-it mailing list