PEAR_Error

(unknown)

PEAR_Error -- PEARエラー処理機能の基底クラス

概要

$err = new PEAR_Error($msg);

エラーモード

エラーオブジェクトは処理モードを有しており、次のどれかを設定可能 です。

PEAR_ERROR_RETURN

オブジェクトを返すだけであり、PEAR_Errorのコンストラクタで特 別なことは何もしません。

PEAR_ERROR_PRINT

エラーメッセージをコンストラクタで出力します。実行は中断しま せん。

PEAR_ERROR_TRIGGER

PHPで内部エラーを発生するためにPHPの trigger_error()関数を使用します。ユーザが PHPエラーハンドラを定義しているかエラーのseverityを E_USER_ERRORに設定している場合に実行は終了します。

PEAR_ERROR_DIE

エラーメッセージを出力し、終了します。実行はもちろん終了しま す。

PEAR_ERROR_CALLBACK

エラー処理にコールバック関数またはメソッドを使用します。実行 は終了されます。

プロパティ

メソッド

PEAR_Error::PEAR_Error ([message code mode options userinfo]]]]])

説明

PEAR_Error のコンストラクタ。パラメータ:

message

エラーメッセージ。デフォルトは、"unknown error"

code

エラーコード (オプション)

mode

処理モード。詳細は、エラー モード の節を参照下さい。

options

オプションが指定可能なモードの場合、このパラメータを使用して 下さい。現在、"trigger" と "callback" モードのみがオプション パラメータを使用しています。triggerモードの場合、このパラメー タは、E_USER_NOTICEE_USER_WARNINGE_USER_ERRORのどれかです。callbackモー ドの場合、このパラメータは、コールバック関数名(文字列)または オブジェクトとメソッド名を表す二つの要素(オブジェクト、文字 列)からなる配列のどちらかを指定する必要があります。