[Php-it] unset() di un oggetto

Gianluca Baù gianluca at ihuri.it
Wed Jun 7 15:01:11 CEST 2006


>> In PHP5, invece, è stato implementato il metodo per la distruzione
>> dell'oggetto stesso (__destruct()).
>
>
>    Non è un metodo *per* la distruzione dell'oggetto, ma un metodo che 
> viene *chiamato* nel momento della distruzione, che avviene con gli 
> stessi meccanismi di PHP 4, cioé con unset() o con l'uscita della 
> variabile (ed ogni suo riferimento) dallo scope.
>
>        Cris
>
Ecco ma quindi io implemento __destruct() in modo che mi cancelli tutto 
lo stato interno dell'oggetto. Poi questo viene chiamato in maniera 
trasparente dalla unset(), giusto così ?


More information about the Php-it mailing list