什么是PHP模板引擎的Twig?

时间:2013-03-22 18:36:37

标签: php templates twig

使用它的目的是什么,基本语法是什么。我已经阅读了他们网站上的文档,所以不要将网站链接作为答案发送给我。

2 个答案:

答案 0 :(得分:3)

Twig是一种让你的PHP更具对象而不那么混乱的方法。

有很多页面/网页应用程序都填充了半html-semi-php,并且那些类型的PHP页面效率都不高,既不可维护。

通过使用twig,您可以将内容与容器分开。您将使您的代码更清晰,更易于维护和理解。

此外,您可以随时更改设计,而不会影响后面的服务器代码。

这是一个可维护性和性能的问题,所有流行的框架(Symphony,Code Igniter等)都使用这些模板工具来使代码更清晰。

答案 1 :(得分:2)

Twig(以及一般的模板引擎)是一种使用比普通PHP更少的语法来简化显示逻辑的方法。它/它们还允许按层次结构组织模板,其中一个继承另一个模板的布局。

模板引擎在代码大小和处理方面意味着更多的开销,因为模板需要被解析,然后执行。