Chapitre 11. Zend_Exception

Table des matières

11.1. Utiliser les exceptions

11.1. Utiliser les exceptions

Toutes les exceptions levées par les classes du Zend Framework peuvent lever une exception qui dérive de la classe de base Zend_Exception.

Exemple 11.1. Exemple de récupération d'une exception

<?php

try {
    Zend_Loader::loadClass('classnonexistante');
} catch (Zend_Exception $e) {
    echo "Recupere exception: " . get_class($e) . "\n";
    echo "Message: " . $e->getMessage() . "\n";
    // puis tout le code nécessaire pour recupérer la défaillance
}

?>

Regarder la documentation pour chaque composant respectif du Zend Framework pour avoir des informations plus spécifiques sur les méthodes qui lèvent des exceptions, les circonstances de lancement de ces exceptions et quelles classes d'exception dérivent de Zend_Exception.