Bonjour à tous,
Soit le code suivant :
Résultat affiché dans le navigateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 echo "00000000"; $msg = ""; try { ma_fonction(); // lance une exception } catch(Exception $x) { $msg = $x->getMessage(); echo "XXXXXX"; } echo "1111111111 : $msg";
Ce qui se passe dans le bloc catch échappe à echo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 000000001111111111 :
De même, $msg n'est pas mise à jour.
Je ne comprends pas pourquoi, et pourtant j'ai besoin de pouvoir afficher quelque part le message porté par l'exception...![]()






Répondre avec citation



Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Partager