PEAR_Exception は、PHP 5 対応の PEAR パッケージで推奨されるエラー処理方法です。 PEAR_Exception は、PHP 5 に組み込まれている Exception クラスの軽量なラッパーです。エラーの原因を指定したり オブザーバを登録したり、その他多くの機能を持っています。
一般に、例外は例外的な場合にのみ使用するものです。 例えば、実行を停止しなければならないようなエラーです。 PEAR_Exception の主な使用目的はエラーの情報を既存のパッケージの外部に提供することで、 一般的なフロー制御は行いません。 制御構造 を使用して例外の処理をしてください。