18-04-2010, 08:16 AM
(Modification du message : 18-04-2010, 08:16 AM par NicoMSEvent.)
excellentes réponses Zamentur, je n'aurais pas mieux expliqué
Le unset d'un objet va se servir du destructeur. (met un echo dans le destructeur, tu verras le comportement )
Je me sert beaucoup du __tostring
pour n'importe que objet, ça me permet de faire un "echo $mon_objet"; et ça m'imprime l'état de l'objet, ou ce que j'ai envie (pour ma db, je fais ça en fin de script, et ça me retourne le nombre de requêtes de la page)
Zamentur a écrit :Donc si tu unset() chaque référence quand tu n'en a plus besoin tu détruit l'objet.
Peut être aussi est il possible de détruire directement en appelant le destructeur.
Le unset d'un objet va se servir du destructeur. (met un echo dans le destructeur, tu verras le comportement )
Je me sert beaucoup du __tostring
pour n'importe que objet, ça me permet de faire un "echo $mon_objet"; et ça m'imprime l'état de l'objet, ou ce que j'ai envie (pour ma db, je fais ça en fin de script, et ça me retourne le nombre de requêtes de la page)
function __tostring(){
return $this->link_db?('Connecte a la DB. Nbreq='.self::$nb_req):'Pas connecte';
}
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be