1. 程式人生 > >PHP模板引擎,Smarty定義

PHP模板引擎,Smarty定義

就是 視圖 混合 html 處理 php應用 編程 必須 內容

PHP模板引擎:PHP是一種HTML內嵌式的在服務器端執行的腳本語言。初始的開發模板就是混合

層的數據編程,雖然通過MVC的設計模式可以實現將程序的應用邏輯與網頁的呈現邏輯強制

分離,但也只是將程序的輸入,處理,輸出分開,但是網頁呈現邏輯(視圖)還會有html代碼和

PHP程序耦合在一起。pHP腳本的編寫者必須是網頁的設計者,又是PHP的開發者。這樣的人

是鳳毛菱角。

PHP模板引擎是解決可以將網頁的設計和PHP應用程序幾乎完全分離的方案。

模板引擎的目的就達到上述提到的邏輯分離功能,可以讓程序開發者專註於資料

的控制或是功能的達成,而網頁的設計師則專註於網頁的排版。讓每個人發揮特長


Smarty是以及基於PHP開發的PHP模板引擎。他提供了邏輯與外在的內容分離,簡單的講,目

的就是要使用PHP程序員同美工分離,使用的程序員改變程序的邏輯內容不會影響到美工的

設計,美工的重新修改頁面不會影響到程序的程序邏輯。

PHP模板引擎,Smarty定義