1.6. Zend::exception()

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

[Notatka] 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.