加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

几款经常使用的PHP模板引擎

发布时间:2022-11-19 16:34:41 所属栏目:PHP教程 来源:未知
导读: PHP 模板引擎普遍应用于分离模板和布局。php
使用PHP模板引擎,可让网站的维和更新容易,创造一个更加良好的开发环境php模板,让开发和设计工做更容易结合在一块儿。html
它确定也有一些不

PHP 模板引擎普遍应用于分离模板和布局。php

使用PHP模板引擎,可让网站的维和更新容易,创造一个更加良好的开发环境php模板,让开发和设计工做更容易结合在一块儿。html

它确定也有一些不足以外,好比性能 (大多数PHP模板引擎在这方面都仍是作的比较好的) 和须要学习新的语法 (偶尔会这样).程序员

说到这里, 使用一个模板引擎并不必定就适合每个项目. 一个网站若是只有少量的页面,那极可能就不须要它。而若是是开发门户站、电子商务网站或其它Web应用程序,那使用它就能够改善开发进程。数组

这里是19 个PHP 模板引擎,它们都拥有友情的功能,而且在持续开发中。

点击图片或标题名称下载缓存

Smarty

smarty是PHP官方出的模板, 之前的官网地址是,由于太流行了吧,后启用了新域名。服务器

Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。能够描述为应用程序员和美工扮演了不一样的角 色,由于在大多数状况下 ,他们不多是同一我的。cookie

Smarty的特色之一是”模板编译”。意思是Smarty读取模板文件而后用他们建立php脚本。这些脚本建立之后将被执行。所以并无花费模板文件的语法解析,同时每一个模板能够享受到诸如Zend加速器() 或者PHP加速器()。这样的php编译器高速缓存解决方案。编辑器

Dwoo

Dwoo是一个PHP5模板引擎。兼容Smarty模板,它在Smarty语法的基础上彻底进行重写。支持经过插件扩展其功能。函数

Savant

Savant是一个强大但轻量级的面向对象PHP模板引擎。不象其模板系统,Savant默认没有把模板编译成PHP,而是使用PHP自己来做为它的模板 语言因此你不须要学习一套新的标记系统。Savant有一个面向对象的模板插件系统和输出过滤器,可让你快速为它新增新的行为。oop

Template Blocks

Template Blocks是一个可视化的模板引擎l, 这个模板引擎是轻量级、灵活和高度可扩展的。

你能够生成任何静态内容任何扩展且可使用热门的扩展后缀昆明国防路医院,好比 .html, .htm 或 .php. 他们都将载入相同的内容。

Open Power Template

新的Open Power Template 包含一个内置的xml解析器能够彻底理解的你html代码结构。它能够找到结构中未闭合的标签和执行复杂的动做。有较佳的表现,每个模板是编译进php代码,以便其执行速度快,可以使用php加速器进行加速,其结果将被缓存。

TinyButStrong

TinyButStrong(TBS)是一个可让PHP脚本和HTML文件干净分离的PHP模板引擎。TBS设计成可使用任何可视化HTML编辑器来编写TBS的HTML模板页。

Rain TPL

易于使用和安装引擎,有6个标签, 3个php函数和2个php类。Rain TPL的所见即所得很是友好,你可使用img /cs的s相对路径,它们将转换为正确的服务器路径。

PHPTAL

PHPTAL是一个ZPT的PHP执行. 简而言之,PHPTAL是一个PHP下的 XML/XHTML 模板库。

PHP Template Engine

这个模板引擎使用 PHP, 不是一个模板脚本语言。

它有一个简单的用户身份验证,会话和cookie系统。

Template Lite

Template Lite是一个很是快并且很小HTML模板引擎。该引擎支持Smarty模板引擎所具备的大部分功能和过滤器。

VTE – Vivvo Template Engine

VTE的最初建立是用于Vivvo CMS,可是它免费发布,是一个轻量轻,易于使用,功能强大和可扩展性强的模板引擎。它能够作递归,对象要求,数组,但仍保持在一个单一的体积,小于1000行代码!VTE的语言基于xml,包括标记和属性。

XTemplate

XTemplate是一个适用于PHP的模板引擎。它容许把HTML代码与PHP代码分开存储。XTemplate包含了许多有用的功能好比嵌套的程序块,各类类型的插值变量。其代码很是简洁而且是最优化的。

vlibTemplate

一个快速、全能的模板系统,它包含一个缓存和调试类。

PHP-Sugar

它smarty有着相同的精神 。一个灵活的汇编引擎,使表达相似php自己的使用。它也有一个干净,易于理解的语法,输出是html转义。

FXL Template

FXL Template是一个易于使用的模板引擎,包含一个引擎系统的全部功能。

Blitz templates

Blitz templates是一个快速的模板引擎昆明国防路医院。

Vemplator

仅220行代码,Vemplator提供:

Template Engines Under PEAR

4 PEAR packages on templating:

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!