php模板推薦,分享 六個絕佳的PHP模板引擎

2021-10-25 22:34:51 字數 1077 閱讀 8470

對於良好的可維護性的中型專案(在我看來是超過4個頁面),對頁面的邏輯檢視進行分隔是至關重要的。在乙個有著幾個頁面的應用程式,使用 php?>在頁面中插入包含的所有必要邏輯可能就足夠了,但是當使用乙個路由器的時候,找到乙個好的模板引擎是很重要的。下表列舉的六個絕佳的php模板引擎可能會助你一臂之力。

smarty算是一種很老的php模板引擎了,它曾是我使用這門語言模板的最初選擇。雖然它的更新已經不算頻繁了,並且缺少新一代模板引擎所具有的部分特性,但是它仍然值得一看。

twig是來自於symfony的模板引擎,它非常易於安裝和使用。它的操作有點像mustache和liquid。

移植了同名的ruby模板語言。注意,haml使用的縮排模式(例如像python)可能在最初會給你帶來一定的困擾(而一旦你熟悉這種模式之後便會上癮)。

生成shopify(以及原始的ruby),liquid是在限制使用者許可權的同時又可使其自定義頁面服務風格的完美語言。此外,這個語言是跨平台的,並且相同的模板可在php和ruby中交替使用。

作為多種語言的模板,mustache可以相容所有能夠想到語言的模板(例如,甚至包括bash)。

plate受到twig啟發,過載了php的原生特性。如果你不想使用需要編譯的模板語言,它可以為你大開方便之門。

標籤:php

好文不易,鼓勵一下吧!

乙個簡單的模板類(PHP)

接上話,有了乙個資料操作類,這樣專案只能簡單地運算元據,但是要達到能夠和美工一起顯示美好的頁面,則需要乙個比較好的模板引擎。與smarty這樣比較龐大的模板引擎相比,我想下面這個則真算得小得多了。這個模板類是我以前在網上看到的,寫得比較好,所以我就引用了,還不知道作者是誰,這裡就先講一下這個類的原理...

乙個簡單的模板類(PHP)

有了乙個資料操作類,這樣專案只能簡單地運算元據,但是要達到能夠和美工一起顯示美好的頁面,則需要乙個比較好的模板引擎。與smarty這樣比較龐大的模板引擎相比,我想下面這個則真算得小得多了。這個模板類是我以前在網上看到的,寫得比較好,所以我就引用了,還不知道作者是誰,這裡就先講一下這個類的原理。首先,...

乙個自己寫的PHP模板引擎

這是乙個自己寫的編譯型的模板引擎 不包括快取部分 貼上 有問題可以隨時跟帖。單檔案版 jtemplate.class.php templatedir templatedir this templatecompiledir templatecompliedir 顯示模板方法 param string ...