salve a tutti...
sto utilizzando la programmazione ad oggetti di php5 e avrei un problema con la funzione __deconstruct()...
questa dovrebbe essere la funzione che viene eseguita nel momento in cui il riferimento all'istanza della classe viene distrutto, prima che venga liberata la memoria...
nel mio caso ho una classe che, quando viene istanziata, mette il lock su un record del database (SET lock=1) quindi mi torna comodissimo che la funzione __deconstruct() liberi il lock (SET lock=0) nel momento in cui l'istanza della classe muore.
in questo modo il record non rimarrebbe bloccato a vita!
il fatto è che ciò non avviene....
se l'utente chiude il browser, cambia dominio, o anche solo se si sposta in un altra pagina dove la classe non viene utilizzata,
il lock non viene tolto ed il record rimane inaccessibile vitanaturaldurante!
non è che è solo una bufala questa funzione?
a voi funziona?