|

- UID
- 754
- 帖子
- 19
- 精华
- 0
- 积分
- 26
- 阅读权限
- 10
- 在线时间
- 7 小时
- 注册时间
- 2007-11-21
- 最后登录
- 2007-12-31
|
1#
发表于 2007-11-21 19:13
| 只看该作者
一般的样版引擎(如PHPLIB)都是在建立样版物件时取得要解析的样版,然后把变数套入后,透过PARSE()这个方法来解析样版的,最后再输出网页。另外,TEMPLATEPOWER则是在取得样版后,先做解析(PREPARE)然后将变数套入后才做输出的动作。FastTemplate也同样属于PHPLIB引擎方式的样版。
对Smarty.class的使用者来说,程序里不需要做任何的PARSE的动作了,这些Smarty.class自动会帮我们做,而且已经编译过的网页,如果样板没有变动的话,Smarty.class就自动跳过编译动作,直接去执行编译过的网页,以节约编译时间,从而使速度上高于普通引擎的模版。
对两幅图片足以说明两种样版引擎的优缺点。 |
|