audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008
-
19 mai 2007 à 21:57
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008
-
20 mai 2007 à 11:42
Salut,
Cela fait un long moment que je galere sur un problème PHP4/PHP5 (plus particulièrement avec les Exceptions).
Bon je précise tout de suite je sais très bien qu'il n'y a pas d'Exception en PHP4 :-P.
J'aimerai donc faire un script PHP4 qui puisse être l'équivalent de ce code :
try {$class = new class;}
catch ( Exception $e ) {die ($e->getmessage());}
Auriez vous un script ou une idée pour m'aider à résoudre mon problème ?
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 20 mai 2007 à 08:53
Hello,
un try catch n'a de sens que si le code lancé gère ses erreurs via les exceptions.
Donc...si dans tes codes, tu balances (via une classe dédiée par exemple) une gestion d'erreur toute simple : on teste les erreurs possible, et si erreur, tu logge un message, un code, le nom de la fonction-méthode/classe incréminées. Libre à toi de l'afficher immédiatement, via die, echo, trigger_error(), etc...ou d'attendre pour ça une interception via une méthode dédiée. Par exemple.
Tu ne reproduiras pas exactement le comportement, mais tu peux t'en approcher.
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 20 mai 2007 à 11:42
Oh et puis au diable PHP4 lol Cela deviends beaucoup trop limité !
Ceux qui veulent utiliser mon application devront utiliser PHP5 (de toute façon le PHP4 n'en a plus pour longtemps :-P)
Merci beaucoup pour vos réponses qui comme toujours sont claires précise et rapides (mais que demande le peuple ^^)