請解釋一下模板引擎是什麼,以及它的用途。下面的段落試圖說什麼?我不遵循作者的解釋。的CodeIgniter不需要模板引擎
雖然笨也確實會帶來可 任意地使用一個簡單的模板語法分析器,它不強迫你使用一個。模板引擎 根本無法比擬的原生PHP的性能,以及必須學會使用模板引擎的語法 通常只 稍高於學習PHP的基礎知識更容易。考慮的PHP代碼塊 :
<ul> <?php foreach ($addressbook as $name):?> <li><?=$name?></li> <?php endforeach; ?> </ul>
對比這與模板引擎所使用的僞代碼:
<ul> {foreach from=$addressbook item="name"} <li>{$name}</li> {/foreach} </ul>
是,模板引擎的例子是有點清潔,但它是在由於僞碼必須轉換回 PHP才能運行,因此性能價格爲 。由於我們的目標之一是最高性能,我們選擇 不需要使用模板引擎。
什麼是誰試圖向你解釋?你顯然是在引用一些東西。告訴我們什麼。 – TRiG 2013-02-15 22:34:39
有幾個人說,模板引擎對於不懂編程的設計人員來說更容易處理,但事實並非如此,所以基本上在PHP中這是浪費時間。 – ahmad 2013-02-16 14:25:33