1.5. Zend::exception()
Poprzedni | Rozdział 1. Zend | Następny

## 1.5. Zend::exception()

Metoda ładuje klasę wyjątku, tworzy instancję wyjątku i następnie zwraca ją.

| Odradzane:
Ta metoda została przedstawiona w Zend Framework 0.6.0. Ostatnio zdecydowano, że lepiej jest używać tradycyjnych metod do tworzenia instancji, wyrzucania i łapania wyjątków. Metoda `Zend::exception()` jest odradzana w Zend Framework 0.6.1 i będzie usunięta z produktu Zend Framework w następnych wydaniach.

    <?php

    Zend::exception($class, $message, $code);

    ?>

Argument `$class` określa klasę wyjątku do załadowania i utworzenia instancji, która jest ładowana za pomocą Sekcja 1.3, „Zend::loadClass()”; Klasa musi być nazwana zgodnie z konwencjami nazewnictwa przyjętymi we frameworku i musi znajdować się gdzieś wewnątrz `include_path`.

Parametry `$message` oraz `$code` są opcjonalne i są przekazywane jako argumenty do konstruktora klasy wyjątku.

Jeśli się uda, metoda ładuje klasę wyjątku, tworzy instancję używając parametrów `$message` oraz `$code`, a następnie zwraca nowoutworzoną instancję wyjątku. Jeśli się nie uda załadować klasy, lub gdy klasa nie rozszerza klasy `Exception`, wyrzucany jest wyjątek.

Poprzedni | Początek rozdziału | Następny
1.4. Zend::isReadable() | Spis treści | 1.6. Zend::dump()