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