php模板引擎有哪些-php教程

资源魔 38 0
PHP是一种HTML内嵌式的正在效劳器端执行的剧本言语,以是年夜局部PHP开收回来的Web使用,初始的开发模板就是夹杂层的数据编程。尽管经过MVC设计模式能够把顺序使用逻辑与网页出现逻辑强迫性别离,但也只是将使用顺序的输出、解决以及输入离开,网页出现逻辑(视图)还会有HTML代码以及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模板引擎有哪些的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 PHP模板引擎

抱歉,评论功能暂时关闭!