class User {
private $login; // login de l'utilisateur
private $xml; // le fichier xml de l'utilisateur
function __construct($login) {
$this->login = $login;
$this->xml = new domDocument();
...
}
....
function __sleep () {
return array('login');
}
...
}
Comme les objets Dom prennent bcp de place en memoire j'ai décidé d'utiliser les methodes __sleep puis __awake pour serialiser puis deserialiser mon objet.Je voulais savoir si le fait de ne pas inclure l'attribut qui pointe sur l'objet Dom dans le tableau retourne par __sleep le libere automatiquement de la mémoire ou il faut que j'appelle explicitement une autre methode (comme __destruct) pour le liberer
merci d'avance
A+ pidj