2013-03-22 166 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等)都使用这些模板工具来使代码更清晰。