[Php-it] unset() di un oggetto

Emiliano Gabrielli (aka AlberT) AlberT at superalbert.it
Wed Jun 7 11:53:47 CEST 2006


On Wednesday 07 June 2006 11:41, Heber D'Alberto wrote:
> 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.

questo non è del tutto corretto (ovviamente)...
se l'oggetto in questione ha ad esempio aperto una connessione ad un DB, 
allocato un segmento di SHM non v'è GC che regga e che possa correttamente 
liberare tali risorse...
l'unica cosa è scrivere un metodo destruct (che conosce cosa deve deallocare) 
ed invocarlo prima dell'unset...

-- 
<?php echo '     Emiliano Gabrielli (aka AlberT)     ',"\n",
'  socio fondatore e membro del direttivo del GrUSP  ',"\n",
' AlberT_at_SuperAlberT_it   -   www.SuperAlberT.it  ',"\n",
'  IRC:    #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>


More information about the Php-it mailing list