placeholderExists()

placeholderExists() -- プレースホルダが存在するかどうかを調べる

概要

require_once 'HTML/Template/Sigma.php';

string HTML_Template_Sigma::placeholderExists (string $placeholder [, string $block = ''])

説明

プレースホルダがテンプレート内に存在するかどうかを調べ、 指定したプレースホルダを含む (最初の) ブロックの名前を返します。

パラメータ

string $placeholder

探しているプレースホルダの名前。

string $block

探すブロックの名前。省略した場合 (デフォルト) は、すべてのブロックを探します。

返り値

指定したプレースホルダを含む (最初の) ブロックの名前を返します。

例外・エラー

表 47-1PEAR_Error の値

エラーコードエラーメッセージ原因対応
SIGMA_BLOCK_NOT_FOUNDCannot find block '$block'ブロック $block がテンプレート内に存在しませんブロックの名前を調べ、必要なブロックをすべてテンプレートに追加したかどうかを調べます

注意

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