Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774

    [php5] function __deconstruct non funziona!

    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?

  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    __deconstruct()
    o
    __destruct

    ???????????????????????????????????????

    :berto:

    [.:: JaguarXF ::.]
    __________________

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.