|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 37 ![]() |
Bonjour tout le monde,
Je reviens vers vous car je ne comprend pas J'ai réalisé un module pour chopper toutes les erreurs mais il ne me les prend pas toutes. Code :
Quand je réalise une erreur de ce type: J'ai bien une erreur qui est prise en compte dans la gestion des erreurs. Mais quand je réalise qqe chose de ce type ( j'ai enlevé le $ ). Et bien ca me met directement: Citation:
Savez vous pourquoi ? Je vous remercie beaucoup de me répondre. Ronio |
|||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Développeur informatique Inscription : mai 2003 Messages : 400 ![]() |
Bon, je ne suis pas vraiment un spécialiste, mais à première vue je dirais que ton $b = 10/0 est une erreur de type "exécution", tandis que le parse error est plutôt une erreur de type "compilation".
Avec la 2e, ton code n'arrive pas à compiler, donc ton système d'erreur n'est pas mis en place et ne peut donc pas intercepter l'erreur. Tandis qu'avec la division par zéro, le code a bien compilé et c'est pendant l'exécution que l'erreur tombe et peut être catchée par ta fonction. |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Je suppose que tu utilises set_error_handler.
J'ai de mauvaises nouvelles pour toi. Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 37 ![]() |
Merci Eusebius et MiJack pour vos réponses!
Je comprend pourquoi maintenant, Maintenant j'en arrive a la question: Y a t'il un moyen de prendre en compte TOUTES les erreurs PHP5 ? Je cherche et si je trouve je poste la réponse ici! |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
Ceci dit tu peux toutes les prendre en compte par le biais des fichiers de log, mais c'est pas pareil.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com