给大家介绍几个PHP模板引擎

  作者:bea

在弱类型语言中用得多的就是模板引擎了,尤其对于PHP网络编程来说,PHP模板引擎是一个非常重要的部分。在使用PHP web开发中,几乎都在使用模板引擎来分离美工和程序员,提高网站开发的效率。这里向大家介绍几个PHP模板引擎,当前使用最广的还要数 smarty 了,用起来方便、快速,也建议大家认真学习下 smarty 模板。 1、smarty(强烈推荐) smarty模板引擎是PHP官方出的模板引擎, 以前的官网地址是http://smarty.php.net/,因为太流行
在弱类型语言中用得多的就是模板引擎了,尤其对于PHP网络编程来说,PHP模板引擎是一个非常重要的部分。在使用PHP web开发中,几乎都在使用模板引擎来分离美工和程序员,提高网站开发的效率。这里向大家介绍几个PHP模板引擎,当前使用最广的还要数 smarty 了,用起来方便、快速,也建议大家认真学习下 smarty 模板。

1、smarty(强烈推荐)

smarty模板引擎是PHP官方出的模板引擎, 以前的官网地址是http://smarty.php.net/,因为太流行了吧,后启用了新域名http://www.smarty.net/。

Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角 色,因为在大多数情况下 ,他们不可能是同一个人。

Smarty的特点之一是”模板编译”。意思是Smarty读取模板文件然后用他们创建php脚本。这些脚本创建以后将被执行。因此并没有花费模板文件的语法解析,同时每个模板可以享受到诸如Zend加速器(http://www.zend.com) 或者PHP加速器(http://www.php-accelerator.co.uk)。这样的php编译器高速缓存解决方案。
强烈推荐大家使用smarty模板引擎,如果是学习PHP出去找工作的话,有些公司还是要求你会smarty的。

2、PHPTAL
一个PHP下面的XML/XHTML模板库。

3、Cached Fast Template
它已经纳入FastTemplate,允许你缓存模板文件,甚至可以在分离的块内容上缓存不同的规格。

4、PHP Class for Parsing Dreamweaver templates
一个分析Dreamweaver模板的简单类,被用于Gallery 2 和WordPress的自定义模块中。

5、Savant
一个强大且轻量级的PEAR兼容模板系统。它是非编译型的,使用PHP语言本身做为它的模板语言。

6、STP Simple Template Parser
一个简单、轻量级并且易于使用的模板分析类。它可以从多个模板中组装一个页面,把结果页面输出到浏览器或者文件系统。

7、FastTemplate
一个简单的变量插值模板类,它分析你的模板,把变量的值从HTML代码中分离处理。

结尾:我只学习和用过smarty模板,也觉得知道一个PHP模板也就够了。并且就目前来说,smarty模板引擎是用得最广的一个PHP模板了,比较容易学习。也是一直都是用的这个PHP模板。相信大家厉害的话,还可以开发自己的PHP模板引擎哦!

有用  |  无用

猜你喜欢