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

View this page in Last updated: Sun, 21 Jun 2009
English | Brazilian Portuguese | Chinese | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

PEAR_ErrorStack::getErrorMessage

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

Synopsis

require_once 'PEAR/ErrorStack.php';

string PEAR_ErrorStack::getErrorMessage ( PEAR_ErrorStack &$stack , array $err , string|false $template = = false )

Description

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

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

Error message: %msg% - internal error

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

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

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

Parameter

PEAR_ErrorStack &$stack

array $err

string|false $template

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

Throws

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

Note

This function should be called statically.

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

Download Documentation Last updated: Sun, 21 Jun 2009
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.