string PEAR_ErrorStack::getErrorMessage (
PEAR_ErrorStack &$stack
, array $err
, string|false $template
= = false
)
このメソッドは、独自のエラーメッセージ生成メソッドからもコールされ、 配列のパラメータの内容をテンプレートに当てはめたエラーメッセージを 生成します。3 番目のパラメータにテンプレート文字列を指定します。
変数 %__msg% は特別に予約されています。ユーザが設定したメッセージを テンプレート中のどの場所で表示するかを示すためにのみ、この変数を利用します。 たとえば以下のように利用します。
Error message: %msg% - internal error
このテンプレートに対して以下のようなメッセージが渡された場合、
返されるエラーメッセージは "Error message: server error 500 - internal error" となります。
&$stack
$err
$template
事前に作成されたエラーメッセージテンプレート。
例外はスローされません。
This function should be called statically.