PEAR_ErrorStack::staticGetErrors()

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

概要

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 であることを想定しているコードはうまく動作しません。

説明

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

パラメータ

boolean $purge

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

string $level

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

boolean $merge

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

array $sortfunc

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

例外・エラー

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

注意

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