Bongour,
En programmation objet sous php5, je ne comprend pas quand les objets sous détruit puisqu'il n'y a pas de delete. Est-ce lorsque l'on arrive à la fin de la page?
ou quand on change de page?
Et j'en viens à mon cas particulier, que j'ai pas encore programmer :
Soit j'aurais une classe dérivé de la classe "Exception". D'autre part, j'ai une autre classe spécialement pour l'accès à la base de donnée (connexion, retourne résultat sous différents formats, ajout enregistrement...etc). Et à chaque erreur, je lève une exeption du genre :.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(erreur) throw new class_derive_exception;
Puis, lorsque j'utilise une méthode de cette classe, je l'encadre avec "try" et "catch" :
Et je voudrait savoir ce qui se passe si la fonction "FONCTION()" est une fonction de redirrection du style "Location : page_futur.html".
Code : Sélectionner tout - Visualiser dans une fenêtre à part try{class_BDD->fct();} catch{ FONCTION(); }
Le destructeur de la classe "class_derive_exception" sera t'il exécuté? C'est important dans le cas où ce même destructeur ferme un fichier (fichier de journal d'erreur).
D'avance Merki....
Partager