使用法 ({if:variable}, {if:method()})
使用法
if 文を作成します。引数には変数あるいはメソッドを指定します。 最後は {end:} 文で閉じる必要があります。また、{else:} を使用することもできます。
例 47-1if 用の変数の設定
class example { function showDog() { return true; } function output() { $this->showStuff = true; ......... $template->outputObject($this); } }
例 47-2テンプレート
{if:showStuff}Hello{end:} {if:showDog()}Doggy{end:}
例 47-3コンパイルされたテンプレート
<?php if ($t->showStuff) { ?>Hello<?php } ?> <?php if ($t->showDog()) { ?>Doggy<?php } ?>
例 47-4出力
Hello Doggy