$messageエラーメッセージ。空白のままとした場合、デフォルトのメッセージは、 "unknown error" です。
$codeエラーコード。エラー処理を簡単にするため、 最も簡単なエラーに対してもエラーコードを使用することが推奨されます。
$modeエラーモード。これは、PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTIONのいずれかとします。 詳細な情報とこれらの定数の意味の例については、 setErrorHandling() を参照してください。
$options
エラーオプション。これは、$mode の値に依存します。
これについては、
setErrorHandling() に記述されています。
$userinfoユーザ情報(オプション)。 特定のエラーに固有の情報を保存するために使用し、 任意のフォーマットを使用できます。
$error_classエラーオブジェクトとして使用するエラークラスの名前。デフォルト のエラークラスは PEAR_Error です。 PEAR_Error を拡張したカスタムクラスのような 他のクラスを使用する場合にはこのパラメータを使用して下さい。
$skipmsg
コンストラクタの中でエラーメッセージを受け付けないカスタムクラ
スを使用する場合にはこのパラメータを使用して下さい。
$error_class パラメータを使用しない場合に
このパラメータを使用しないで下さい。その場合には動作しません。