php 模板引擎 优点,Smarty模板引擎的优点
Smarty模板引擎的優點
時間:2015-11-17
對PHP語言熟悉的程序員就會知道有個Smarty的名詞,那么這個具體是什么呢?smarty是一個使用PHP編寫的PHP模板引擎,是目前業務最著名,功能最強大的一種PHP模板引擎,它將一個應用程序分成兩總分視力和邏輯控制,也就是將UI和PHP code分享.這樣,程序同在修改程序時不會影響頁面設計,而美工在重新設計或修改頁面時也不會影響程序邏輯.
Smarty擁有豐富的函數庫,從統計字數到字符串的截取,文字的環繞以及正則表達式都可以直接使用,還具有很強的擴展能力,Smarty模板的優點總結如下:
1.速度:相對于其他模板而言,采用Smarty模板編寫的程序可以獲得最快的速度;
2.編譯性調用:采用Smarty模板編寫的程序在運行時會生成一個PHP和HTML混編的文件,在下一次訪問模板時會直接訪問這個混編的文件,而不必重新編譯,所以可以提高訪問速度.
3.緩存技術:Smarty提供一種可選擇的緩存技術,可以將客戶端的HTML文件緩存成一個靜態頁,當用戶開啟緩存后,在指定的時間內,WEB請求會直接調用這個緩存文件,即直接調用靜態的HTML文件.
4.插件技術:因為Smarty模板引擎是通過PHP面向對象技術實現的,所以不僅可以修改Smarty模板的源文件,而且可以通過自定義函數向Smarty中添加功能.
5.模板中可以使用if/elseif/else/endif語句.
總結
以上是生活随笔為你收集整理的php 模板引擎 优点,Smarty模板引擎的优点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux php5.3 ssh2,Li
- 下一篇: 舍选法抽样matlab,12 重要抽样法