Introduction

Introduction – Utilisation de Gtk2_ExceptionDump

À propos de Gtk2_ExceptionDump

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()

Laisser Gtk2_ExceptionDump gérer toutes les erreurs

<?php
require_once 'Gtk2/ExceptionDump.php';
Gtk2_ExceptionDump::setupAllHandlers();
?>

Gérer les exceptions manuellement

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().

Attrapper les exceptions manuellement

<?php
try {
    
// faîte quelque chose qui
    // doit lancer une exception
} catch (Exception $e) {
    require_once 
'Gtk2/ExceptionDump.php';
    
Gtk2_ExceptionDump::display($e);
}
?>

Plus d'exemples

Comme d'habitude, le paquet contient plus d'exemples dans le dossier : /path/to/pear/docs/Gtk2_ExceptionDump/examples/.

Gtk2_ExceptionDump (Previous) Embarquer le dans vos applications (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.