你是不是也和我一樣喜歡把 php 和 html 抽離分別設計的人呢 ?

我之前所維謢的系統是用 FastTemplate 樣版引擎,和 Smarty 是同概念的東西。

為什麼大家都比較推從 Smarty ? 異於常人之處在那呢 ?

一般的樣版引擎都是在建立樣版物件時取得要解析的樣版,然後把變數套入後,透過 parse() 這個方法來解析樣版,最後再將網頁輸出。

而 Smarty 會在第一次做樣版輸出後,會把編譯過的結果存下來,當第二次執行時就不用再做解析樣版的動作了。

然後 Smarty 也允許你在樣版裡寫些簡單的變數修飾、IF 判斷式、變數的宣告,使得 PHP 碼可以少寫一些和呈現面有關的控制。

 

文章標籤
全站熱搜
創作者介紹
創作者 coolouis 的頭像
coolouis

村天來了

coolouis 發表在 痞客邦 留言(0) 人氣(38)