PEAR_Exception - PHP 5+

目次
PEAR_Exception を使用した、PHP 5+ における高度なエラー処理 --  PEAR_Exception の使用法

PEAR_Exception は、PHP 5 対応の PEAR パッケージで推奨されるエラー処理方法です。 PEAR_Exception は、PHP 5 に組み込まれている Exception クラスの軽量なラッパーです。エラーの原因を指定したり オブザーバを登録したり、その他多くの機能を持っています。

使用例 (使用法を示すためだけのもので、推奨される方法ではありません)
<?php
require_once 'PEAR/Exception.php';
class MyPackage_Exception extends PEAR_Exception {}
try {
    throw new PEAR_Exception('exception 1');
} catch (MyPackage_Exception $e) {
	echo 'これは実行されません';
} catch (PEAR_Exception $e) {
	echo 'こちらが実行されます';
}
try {
    throw new MyPackage_Exception('exception 2');
} catch (MyPackage_Exception $e) {
	echo 'これが実行されます';
} catch (PEAR_Exception $e) {
	echo 'こちらは実行されません';
}
?>

一般に、例外は例外的な場合にのみ使用するものです。 例えば、実行を停止しなければならないようなエラーです。 PEAR_Exception の主な使用目的はエラーの情報を既存のパッケージの外部に提供することで、 一般的なフロー制御は行いません。 制御構造 を使用して例外の処理をしてください。



大阪 老人ホーム 京都 老人ホーム 兵庫 老人ホーム 和歌山 老人ホーム 滋賀 老人ホーム

奈良 老人ホーム 東京 老人ホーム 神奈川 老人ホーム 千葉 老人ホーム 埼玉 老人ホーム

老人ホーム 断熱塗料 表札