background image

 

 

模版技术

二、 Smarty  介绍

Smarty - the compiling PHP template engine 

Smarty 是一个使用 PHP 编写的模版引擎,是目前业界最著名的 PHP 模版引擎之一。它分离了

逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与 HTML 代码混杂在一
起 PHP 代码逻辑分离。简单的讲,目的就是要使 PHP 程序员同前端人员分离,使程序员改变程
序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻

 

辑,这在多人合作的项目中显的尤为重要。

Smarty

 

优点

1.  速度快:相对于其他模版引擎

2.  编译型:采用 smarty 编写的程序在运行时会编译成一个 PHP 文件

3.  缓存技术:它可以将用户最终看到的 HTML 文件缓存成一个静态的 HTML 页面

4.  插件技术: smarty 可以自定义插件