PEAR_ErrorStack::staticGetErrors

PEAR_ErrorStack::staticGetErrors() – 最後にクリアした後に発生したすべてのエラーを取得する

Synopsis

require_once 'PEAR/ErrorStack.php';

array PEAR_ErrorStack::staticGetErrors ( boolean $purge = = false , string|false $level = = false , boolean $merge = = false , array $sortfunc = array('PEAR_ErrorStack', '_sortErrors') )

後方互換性のための警告

PEAR 1.3.2 では、第 2 パラメータが新しく $level にかわっています。 第 2 パラメータが $merge であることを想定しているコードはうまく動作しません。

Description

Static version of PEAR_ErrorStack::getErrors() , シングルトンのスタックに格納されているすべてのエラーを返します。

Parameter

boolean $purge

取得後に既存のエラーをクリアする場合に設定します。

string $level

調べたい深刻度を表すレベル名を指定します。特定のレベルのエラーのみを 利用する場合にこのパラメータを利用します。たとえば警告のみを取得する (その他のエラーは無視する)などの場合です。

boolean $merge

パッケージが指定した方法ではなく単純な配列形式で結果を得たい場合に 設定します。

array $sortfunc

単純な配列形式で結果を返す場合の並び順。 デフォルトは発生時刻順で、たいていの場合はこれでよいでしょう。

Throws

No exceptions thrown.

Note

This function should be called statically.