Programmer's Reference Guide

Zend_Exception

例外の使用法

Zend Framework のクラスがスローする例外クラスは、 すべて基底クラス Zend_Exception を継承したものでなければなりません。

例1 例外をキャッチする例

<?php

try {
    Zend_Loader::loadClass('nonexistantclass');
} catch (Zend_Exception $e) {
    echo "キャッチした例外: " . get_class($e) . "\n";
    echo "メッセージ: " . $e->getMessage() . "\n";
    // その他、失敗から復帰するためのコード
}

Zend Framework の各コンポーネントのドキュメントには、 どのメソッドでどんな場合に例外をスローするのかや、 どのような Zend_Exception の派生クラスをスローするのかが記載されています。


Zend_Exception
blog comments powered by Disqus

Select a Version

Languages Available

Components

Search the Manual