為什麼不把html檔案寫在php中
#1、如果將html程式碼寫在php程式碼中,不僅會使php程式碼混亂,而且沒有編輯器的語法支援;
2、php最核心的特性是可以將php程式碼嵌入html程式碼中,而且還有語法支持,所以不把html寫在php中。
模板引擎推薦
PHP是一種HTML內嵌式的在伺服器端執行的腳本語言,所以大部分PHP開發出來的Web應用,初始的開發模板就是混合層的資料程式設計。雖然透過MVC設計模式可以把程式應用邏輯與網頁呈現邏輯強制分離,但也只是將應用程式的輸入、處理和輸出分開,網頁呈現邏輯(檢視)還會有HTML程式碼和PHP程式強耦合在一起。
Twig:Twig是來自於Symfony的模板引擎,它非常容易安裝和使用。它的操作有點像Mustache和liquid。
Plates:Plate受到Twig啟發,重載了PHP的原生特性。如果你不想使用需要編譯的模板語言,它可以為你大開方便之門。
Smarty:Smarty算是一種很老的PHP模板引擎了,它曾經是我使用這門語言模板的最初選擇。雖然它的更新已經不算頻繁了,並且缺少新一代模板引擎所具有的部分特性,但是它仍然值得一看。
推薦教學:《PHP教學》
以上是為什麼不把html檔寫在php中的詳細內容。更多資訊請關注PHP中文網其他相關文章!