Smarty的一些特点!
新到的公司做PHP开发需要用到Smarty模板技术,所以我得学习一下它的应用,其中发现了这篇文章,应该是官方的吧。
Some of Smarty's features:
Smaty的一些特点:
* It is extremely fast.
它非常非常的快!(XX卖瓜啦~)
* It is efficient since the PHP parser does the dirty work.
从php分析器开始干这个苦差事以来都是有效的(????)
* No template parsing overhead, only compiles once.
不需要多余的模板语法解析,仅仅是编译一次
* It is smart about recompiling only the template files that have changed.
当模板文件改变的时候重新编译的样子很酷~(我倒,所以叫做'Smarty'阿~~)
* You can make custom functions and custom variable modifiers, so the template language is extremely extensible.
你可以编辑'自定义函数'和自定义'变量',所以这种模板语言完全可以扩展
* Configurable template delimiter tag syntax, so you can use {}, {{}}, <!--{}-->, etc.
可以自行设置模板定界符,所以你可以使用{}, {{}}, <!--{}-->, 等等.(多余?)
* The if/elseif/else/endif constructs are passed to the PHP parser, so the {if ...} expression syntax can be as simple or as complex as you like.
诸如 if/elseif/else/endif 语句可以被传递到php语法解析器,所以 {if ...} 表达式是简单的或者是复合的,随你喜欢啦
* Unlimited nesting of sections, ifs, etc. allowed.
如果允许的话,section之间可以无限嵌套
* It is possible to embed PHP code right in your template files, although this may not be needed (nor recommended) since the engine is so customizable.
引擎是可以定制的.可以内嵌php代码到你的模板文件中,虽然这可能并不需要(不推荐)
* Built-in caching support
内建缓存支持
* Arbitrary template sources
独立模板文件
* Custom cache handling functions
可自定义缓存处理函数
* Plugin architecture
插件体系结构
Some of Smarty's features:
Smaty的一些特点:
* It is extremely fast.
它非常非常的快!(XX卖瓜啦~)
* It is efficient since the PHP parser does the dirty work.
从php分析器开始干这个苦差事以来都是有效的(????)
* No template parsing overhead, only compiles once.
不需要多余的模板语法解析,仅仅是编译一次
* It is smart about recompiling only the template files that have changed.
当模板文件改变的时候重新编译的样子很酷~(我倒,所以叫做'Smarty'阿~~)
* You can make custom functions and custom variable modifiers, so the template language is extremely extensible.
你可以编辑'自定义函数'和自定义'变量',所以这种模板语言完全可以扩展
* Configurable template delimiter tag syntax, so you can use {}, {{}}, <!--{}-->, etc.
可以自行设置模板定界符,所以你可以使用{}, {{}}, <!--{}-->, 等等.(多余?)
* The if/elseif/else/endif constructs are passed to the PHP parser, so the {if ...} expression syntax can be as simple or as complex as you like.
诸如 if/elseif/else/endif 语句可以被传递到php语法解析器,所以 {if ...} 表达式是简单的或者是复合的,随你喜欢啦
* Unlimited nesting of sections, ifs, etc. allowed.
如果允许的话,section之间可以无限嵌套
* It is possible to embed PHP code right in your template files, although this may not be needed (nor recommended) since the engine is so customizable.
引擎是可以定制的.可以内嵌php代码到你的模板文件中,虽然这可能并不需要(不推荐)
* Built-in caching support
内建缓存支持
* Arbitrary template sources
独立模板文件
* Custom cache handling functions
可自定义缓存处理函数
* Plugin architecture
插件体系结构
meiking
2005-05-10 13:24:37
评论:0
阅读:1665
引用:0
