Gtk2_ExceptionDump attrappe et affiche les erreurs communes ainsi que les alertes qui peuvent être produites par un script PHP : les erreurs PHP, les notices et les alertes mais aussi les erreurs PEAR et les exceptions dites uncaught. Elles sont affichées dans une fenêtre Gtk2 avec une vue en arbre, fournissant le message d'erreur et la trace avec les paramètres passés.
La chose la plus simple à faire est de laisser la classe tout gérer automatiquemet. Vous pouvez décider quelques seront les erreurs qui seront attrappées : Toutes, les erreurs PHP, les erreurs PEAR ou les exceptions "uncaught". Les méthodes suivantes doivent être appelées statiquement pour définir le gestionnaire d'erreurs :
setupExceptionHandler()
setupPearErrorHandler()
setupPhpErrorHandler()
setupAllHandlers()
Exemple 41-1. Laisser Gtk2_ExceptionDump gérer toutes les erreurs
|
Si vous ne voulez pas que Gtk2_ExceptionDump gère les erreurs automatiquement, vous pouvez afficher la fenêtre manuellement, e.g. dans l'instruction catch().
Exemple 41-2. Attrapper les exceptions manuellement
|
Précédent | Sommaire | Suivant |
Gtk2_ExceptionDump | Niveau supérieur | Ré-utilisation de Gtk2_ExceptionDump |