简介:
- Twig是一个快速、安全、灵活的
PHP模板引擎
。Twig被广泛运用于Web/PHP项目的开发,更多时候是集成到一些PHP框架中,如Symfony 1.x、Symfony 2.x、Zend Framework 2.x、Yii Framework 2.x、Slim Framework 等等,当然你也可以在不使用任何框架的情况下直接使用Twig模版引擎来构建你的Web项目。
特性:
快速:Twig把模版编译成完全优化的PHP代码,相比于常规PHP代码,开销减少到最低限度。
安全:Twig有一个沙盒模式用于评估不可信的模板代码。这使得Twig可以被用作那些允许用户修改模版的应用程序的模版语言。
灵活:Twig是由一个灵活的词法分析器和语法分析器驱动。这允许开发人员定义自己的自定义标签和过滤器,并创建自己的DSL。
条件:
- PHP环境至少7.0
安装:
通过Composer安装Twig(推荐)
要使用Composer,首先你要在你的项目中安装Composer:
curl -s http://getcomposer.org/installer | php