コンストラクタ PEAR_ErrorStack::
PEAR_ErrorStack
(Previous)
(Next) PEAR_ErrorStack::getErrorMessageTemplate

View this page in Last updated: Sun, 05 Oct 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

PEAR_ErrorStack::getErrorMessage()

PEAR_ErrorStack::getErrorMessage() -- 標準のエラーメッセージ生成コールバック

説明

このメソッドは、独自のエラーメッセージ生成メソッドからもコールされ、 配列のパラメータの内容をテンプレートに当てはめたエラーメッセージを 生成します。3 番目のパラメータにテンプレート文字列を指定します。

変数 %__msg% は特別に予約されています。ユーザが設定したメッセージを テンプレート中のどの場所で表示するかを示すためにのみ、この変数を利用します。 たとえば以下のように利用します。

Error message: %msg% - internal error

このテンプレートに対して以下のようなメッセージが渡された場合、

<?php
$stack->push(ERROR_CODE, 'error', array(), 'server error 500');
?>

返されるエラーメッセージは "Error message: server error 500 - internal error" となります。

パラメータ

PEAR_ErrorStack &$stack

array $err

string|false $template

事前に作成されたエラーメッセージテンプレート。

例外・エラー

例外はスローされません。

注意

この関数は、スタティックにコール されます。

コンストラクタ PEAR_ErrorStack::
PEAR_ErrorStack
(Previous)
(Next) PEAR_ErrorStack::getErrorMessageTemplate

Download Documentation Last updated: Sun, 05 Oct 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.