PEAR_Frontend::setFrontendClass()

PEAR_Frontend::setFrontendClass()  -- setFrontendClass

概要

require_once '/Frontend.php';

void& PEAR_Frontend::setFrontendClass (string $uiclass)

説明

singleton() メソッドから取得されるフロントエンドの種類を設定します。 そのクラスが存在しない場合、このメソッドはすべてのアンダースコア (_) をディレクトリ区切り文字に変換し (たとえば PEAR_Frontend_CLI なら PEAR/Frontend/CLI)、 最後に .php を追加した名前のファイルがインクルードできるかを調べます。 クラスが見つかった場合、そのクラスに userConfirm() メソッドが存在するかどうかを調べ、新しいフロントエンドオブジェクトを返します。 処理に失敗した場合は PEAR_Error が返されます。

パラメータ

string $uiclass

完全なクラス名 (例えば PEAR_Frontend_Web)。

例外・エラー

何らかの問題が発生した場合は PEAR_Error をスローします。

注意

この関数は、スタティックにコールする ことはできません。