Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Serializzazione di una classe

    Ciao a tutti,
    scrivo per chiedere aiuto in merito alla serializzaizone di una variabile di tipo SplDoublyLinkedList

    A quanto pare la funzione serialize() non consente la serializzazione dei membri privati a meno che la definizione della classe non lo consenta esplicitamente (detto in parole molto povere).

    Io ho necessità di salvare sul DB una variabile di questo tipo per ricaricarla successivamente, qualcuno ha qualche suggerimento ?


    Grazie Grazie
    Carip

  2. #2
    mah a leggere la classe non supporta Serialize, quindi quando la serializzi giustamente non serializza correttamente... dovresti estenderla e implementare __sleep e __wakeup in maniera da riuscire a serializzare correttamente la classe... con la Reflection puoi accedere anche ai metodi/proprietà privati se serve...

    http://www.php.net/manual/en/languag...p5.magic.sleep

    http://www.php.net/manual/en/reflect...properties.php
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Effettivamente credo non ci siano molte altre possibilità, farò un po di test per capire quanto pesa perchè ne devo fare migliaia al giorno purtroppo.


    Grazie Mille !!

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.