background image

列举

 

     PHP

 

     中常用的几大模板引擎

 

 

动态代码和前端代码完全分离,模板中只含有纯粹的前端代码(html,css)和代替

动态代码的标示符。纯粹的动态代码写在核心中,但有一个参数使得该代码块与模板中的

标示符相对应,通过解析程序使得这两者相匹配,这个解析程序就是模板引擎。下面介绍

PHP 中常用的模版引擎。

1、Smarty

Smarty 的特点是将模板编译成 PHP 脚本,然后执行这些脚本。很快,非常灵活。

2、Heyes Template Class

一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计

从代码中分离。

3、FastTemplate

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

理。

4、ShellPage

一个简单易用的类,可以让你的整个网站布局基于模板文件,修改模板就能改变整

个站点。

5、STP Simple Template Parser

一个简单、轻量级并且易于使用的模板分析类。它可以从多个模板中组装一个页面,

把结果页面输出到浏览器或者文件系统。

6、OO Template Class

一个你可以用在自己程序中的面向兑现的模板类。

7、SimpleTemplate

一个可以创建和结构化网站的模板引擎。它可以解析和编译模板。

8、bTemplate

短小但是快速的模板类,允许你把 PHP 逻辑代码从 HTML 修饰代码中分离。

9、Savant

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

它的模板语言。

10、ETS - easy template system

可以使用完全相同数据重组模板的模板系统。

11、EasyTemplatePHP