簡體   English   中英

PHP有哪些模板引擎選項?

[英]what templating engine options are there for PHP?

我想知道在PHP中有哪些模板可供選擇? 如果模板代碼可以與PHP非常相似,那將是最好的選擇。

我可以推薦Smarty

該模板是純HTML,帶有一些額外的PHP調用標記。 該模板將自身編譯為PHP並在服務器上運行。

php有一種“替代”語法 ,使它在html標記中更具吸引力,我強烈推薦它。

短標簽雖然受到大多數人的勸阻和/或嘲笑,但也具有很好的優勢:

<?php echo $variable; ?>

可以變成:

<?= $variable; ?>

您可以執行以下操作:

<ul>
    <? foreach ( $myListItems as $id => $itemText ) : ?>
    <li id="<?= $id; ?>">
        <?= $itemText; ?>
    </li>
    <? endforeach; ?>
</ul>

這是您將要用php實現的最低級別的模板,但仍然非常易讀,並且不需要您在視圖中混入控制器或模型邏輯。

既然PHP 一個模板引擎,那么總會有... PHP。

有些人覺得有必要添加更多。 Smarty非常受歡迎。 就我個人而言,我從來沒有看過重點,而是針對每個人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM