2013-03-22 158 views
-1

使用它的目的是什麼以及基本語法是什麼。我已經閱讀了他們網站上的文檔,所以不要把我的網站鏈接作爲答案。什麼是Twig for php模板引擎?

+0

不要使用,如果你不確定它..選擇是你的....搜索其他模板引擎then..docs明確聲明..我希望我可以再次粘貼鏈接;) – swapnesh 2013-03-22 18:40:34

回答

2

Twig(和一般的模板引擎)是一種簡化顯示邏輯的方法,它使用比正常PHP少的語法。它/他們還允許模板按層次組織,一個繼承另一個的佈局。

但是,由於模板需要解析,然後執行,模板引擎意味着代碼大小和處理方面的更多開銷。

2

Twig是一種讓你的PHP更多對象和更少混亂的方法。

有很多頁面/網頁應用程序是用半html-semi-php填充的,並且這些類型的PHP頁面不是非常有效且不可維護。

通過使用樹枝將容器中的內容分開。您將使代碼更清晰,更易於維護和理解。

此外,您可以隨時更改設計而不影響後面的服務器代碼。

這都是可維護性和性能問題,所有流行的框架(Symphony,Code Igniter等)都使用這些模板工具來使代碼更清晰。