exemple :
class Test{
function __construct(){
print('coucou, je suis <b>'.__METHOD__.'</b><hr />');
}
function __destruct(){
print('au revoir, je suis <b>'.__METHOD__.'</b><hr />');
}
}
new Test();
affichage :
dans la doccoucou, je suis Test::__construct
--------------------------------------------------------------------------------
au revoir, je suis Test::__destruct
--------------------------------------------------------------------------------
http://fr2.php.net/manual/fr/language.oop5.decon.php
1-"La méthode destructeur doit être appelée aussitôt que toutes les références à un objet particulier sont effacées ou lorsque l'objet est explicitement détruit."
et aussi
2-"Note : Le destructeur est appelé durant l'arrêt du script, donc les en-têtes sont toujours déjà envoyés."
1-hors je reve pas, je n'ai pas eu besoin d'appeller le destructeur et pourtant il est executé lors de la destruction de la classe.
2-une autre chose bizarre, le destructeur m'affiche bien le texte
vous avez le meme comportement ?
PHP 5.0.4
merci