Chapter 11. Zend_Exception

Table of Contents

11.1. Práce s výjimkami

11.1. Práce s výjimkami

Všechny výjimky vyhozené v Zend Frameworku by měly být odvozeny od hlavní třídy Zend_Exception.

Example 11.1. Příklad zachycení výjimky

<?php

try {
    Zend_Loader::loadClass('nonexistantclass');
} catch (Zend_Exception $e) {
    echo "Zachycená výjimka: " . get_class($e) . "\n";
    echo "Zpráva: " . $e->getMessage() . "\n";
    // další kód, který se vykoná při chybě
}

?>

Pro více informací o výjimkách se podívejte do dokumentace k příslušné knihovně Zend Frameworku. Najdete informace metodach, které výjimky vyhazují a za jakých okolností se tak děje a které výjimky jsou zděděny z hlavní výjimky - Zend_Exception.