php模板引擎是什么
模板引擎技术的中心比力简便。只要将美工页面(不包括任何的PHP代码)指定为模板文件,并将这个模板文件中有活动的内容,如数据库输出、会员交互等部分,定义成使用非凡"定界符"包括的"变量",然后放在模板文件中响应的位置。当会员阅读时,由PHP足本程序翻开该模板文件,并将模板文件中定义的变量停止更换。这样,模板中的非凡变量被更换为不一样的动态内容时,就会输出需要的页面。
为了寻到一个好的模板引擎,我在互联网上停止搜索,当前已经整理出的php模板引擎有:
Smarty
Smarty的特点是将模板编译成PHP足本,然后施行这些足本。很快,非常灵敏。
Heyes Template Class
一个非常容易使用,但功效强大并且快速的模板引擎,它帮忙你把页面规划和设计从代码中别离。
FastTemplate
一个简便的变量插值模板类,它剖析你的模板,把变量的值从HTML代码中别离处置。
ShellPage
一个简便易用的类,可以让你的整个网站规划基于模板文件,修改模板就能改动整个站点。
STP Simple Template Parser
一个简便、轻量级并且易于使用的模板剖析类。它可以从多个模板中组装一个页面,把结果页面输出到阅读器或者文件系统。
OO Template Class
一个你可以用在本人程序中的面向兑现的模板类。
SimpleTemplate
一个可以创立和构造化网站的模板引擎。它可以解析和编译模板。
bTemplate
短小但是快速的模板类,同意你把PHP逻辑代码从HTML润饰代码中别离。
Savant
一个强大且轻量级的PEAR兼容模板系统。它是非编译型的,使用PHP说话本身做为它的模板说话。
ETS - easy template system
可以使用完全雷同数据重组模板的模板系统。
EasyTemplatePHP
适用于你的站点的一个简便但是强大的模板系统。
vlibTemplate
一个快速、全能的模板系统,它包括一个缓存和调试类。
AvanTemplate
多字节平安的模板引擎,占用很少系统资源。它支撑变量更换,内容块可以设定显示或潜藏。
Grafx Software’s Fast Template
一个修改版本的Fast Template系统,它包罗缓存功效,调试操纵台乃至沉默去除为赋值块。
TemplatePower
一个快速、简便、功效强大的模板类。主要功效有嵌套的动态块支撑,块/文件包括支撑乃至显示/潜藏未赋值的变量。
TagTemplate
这个库的功效被设计来使用模板文件,同时同意你从HTML文件检索信息。
htmltmpl: templating engine
一个适用于Python和PHP的模板引擎。它面向但愿在项目中别离代码和设计的web利用开发人员。
PHP Class for Parsing Dreamweaver templates
一个剖析Dreamweaver模板的简便类,被用于Gallery 2 和WordPress的自定义模块中。
MiniTemplator (Template Engine)
针对HTML文件的一个紧凑型模板引擎。关于模板变量和块定义它具有简便的语法。其中块可以嵌套。
Layout Solution
简化网站开发和保护。它具有常用的变量和页面元素使你不需要反复做页面规划工作。
Cached Fast Template
它已经纳入 FastTemplate ,同意你缓存模板文件,乃至可以在别离的块内容上缓存不一样的规格。
TinyButStrong
一个支撑MySQL, Odbc, Sql-Server和ADODB的模板引擎。它包括7个办法和两个属性。
Brian Lozier’s php based template engine
只要2K大小,非常快并且是面向对象设计。
WACT
一个从设计中别离代码的模板引擎。
PHPTAL
一个PHP下面的XML/XHTML模板库。
以上就是php模板引擎是什么的具体内容,更多请关注百分百源码网其它相关文章!