[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