Smarty是php專案開發中的模板引擎。準確的說,它實現和程序與界面的分離。因此,程式設計師可以改變邏輯而不需要重新建構模板模板設計者可以改變模板而不影響到邏輯.Smaty的一些特點:
非常非常的快!
用php分析器幹這個苦差事是有效的不需要多餘的模板語法解析,僅僅是編譯一次僅對修改過的模板文件進行重新編譯以編輯自定義函數和自定義變量,因此這種模板語言完全可以擴充功能可以自行設定模板定界符,所以你可以使用{}, {{}}, , 等等諸如if/elseif/else/endif 語句可以被傳遞到php語法解析器,所以{if ...} 表達式是簡單的或者是複合的如果允許的話,section之間可以無限嵌套引擎是可以定制的.可以內嵌php代碼到你的模板文件中,雖然這可能並不需要(不推薦)
內建快取支援獨立範本檔案可自訂快取處理函數外掛程式架構下載Smarty手冊:http://www.codepub.com/software/SmartyTemplates-12990.html
閱讀Smarty文章:http://edu.codepub.com/tag.php?tag=Smarty
展開