Smaty 很不錯,但是當我看到手冊裏寫的 比較運算符時比價噁心。
eq、ne、neq、gt、lt、lte、le、gte、ge 。。。 非常鬱悶,如果 Smarty 沒有聽過傳統的運算符 == , != ,>= 。。。 這些 我可能永遠也不會用 Smaty 的 if 語句。
{if $name == "Super"}
你是超人類
{elseif $name == "Person"}
你是人類
{else}
你是禽獸
{/if}
{if $testNumber is even}
偶數
{/if}
{if $testNumber is not odd}
奇數
{/if}
當然 index.php 中 必須要 assing('name' , 'Super') ;
當 $testNumber 的值是 2的時候
{if $testNumber is div by 2}
可以被2除
{/if}