|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Futur Membre du Club
![]() Inscription : juin 2005 Messages : 166 ![]() |
Bonjour,
Je suis entrain d'écrire un script PHP en PHP 5, j'utilise donc la POO ( trop bon J'ai écrit une classe pour étendre la classe existante d'Exception ça marche bien quand je l'attrape avec un catch mais j'aimerais pousser le truc un peu plus loin :
J'ai donc écrit ceci dans le fichier commun à toute mon application : Code :
Citation:
Pour faire simple je veux avoir un contrôle sur tout ce qui sort de mon script sans que je le veuille pour pouvoir traiter ou enregistrer. Donc que le visiteur ne voit aucun message d'erreur mais que je puisse en faire ce que je veux Merci d'avance pour votre aide |
|||
|
|
00
|
|
|
#2 | |||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Citation:
Citation:
Exceptions et PHP5 : Boucle infinie
|
|||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 11 ![]() |
oui c'est comme si tu essayer de récupérer avec ton script un "parse error"
|
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : juin 2005 Messages : 166 ![]() |
Merci à vous, alors je reformule :
Comment avoir la main sur le maximum d'exception ? |
|
|
00
|
|
|
#5 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Si vous souhaitez ne montrer aucune erreur il y a des directives prévues pour cela (display_errors) et peuvent être indépendamment logguées dans le journal du serveur (log_errors). La fonction désignée par set_exception_handler est fatale mettant fin au script et ne vous permet pas, pour la raison indiquée plus haut, de lever une nouvelle exception. En revanche, set_error_handler peut tout à fait en lever une.
Code :
|
||
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : juin 2005 Messages : 166 ![]() |
Oui mais l'objet $e de :
sera un objet MyException ? Qu'est-ce-qui passera par la fonction my_exception_handler ? toutes les exceptions ou que celles qui ne sont pas catché ? Merci pour vos réponses si intéressantes. |
|
|
00
|
|
|
#7 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : juin 2005 Messages : 166 ![]() |
Désolé je ne comprends toujours pas.
|
|
|
00
|
|
|
#9 | |||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Citation:
Citation:
D'où l'intérêt plus que limité de ce que vous voul(i)ez faire
|
|||
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Inscription : juin 2005 Messages : 166 ![]() |
Merci j'ai tout compris, je vais maintenant tester et vous tenir au courant.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com