1、變量表示
{$name}被解析成<?=$name?>,表示顯示變量$name的值,其中的“name”由英文字母、數(shù)字和下劃線組成首字母必須是英文字母或者下劃線。
2、常量表示
{name}被解析成<?=name?>,表示顯示常量name的值,其中的“name”由英文字母、數(shù)字和下劃線組成首字母必須是英文字母或者下劃線。
3、條件判斷
{if *} * {else} * {elseif} * {/if} 或者 {if *} * {/if},其中{if *}中的*就是此判斷語(yǔ)句的條件表達(dá)式,符合php的表達(dá)式。
4、循環(huán)
{loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop} ,{loop $a $b} * {/loop}被解析成<? if(is_array($a)) foreach($a as $b) { ?> * <? } ?> ,而{loop $a $b $c} * {/loop}則被解析成 <? if(is_array($a)) foreach($a as $b=>$c) { ?> * <? } ?>
注意 if 和 loop 語(yǔ)法應(yīng)該寫(xiě)在html注釋符之間,這樣可以避免在編輯工具中難看,例如:
這樣寫(xiě) if
<!--{if $a>$b}--> <!--{else}--> <!--{/if}-->
這樣寫(xiě) loop
<!--{loop $arr $key $val}--> <!--{/loop}-->
更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄