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

几款常见的PHP模板引擎

发布时间:2022-12-14 13:37:20 所属栏目:PHP教程 来源:网络
导读:
PHP 是一种 HTML 内嵌式的在服务器端执行的脚本语言,所以大部分 PHP 开发出来的 Web 应用,初始的开发模板就是混合层的数据编程。虽然通过 MVC 设计模式可以把程序应用逻辑与网页呈现逻辑

php模板_php模板生成html_仿淘宝php c2c电子商务网站模板

PHP 是一种 HTML 内嵌式的在服务器端执行的脚本语言,所以大部分 PHP 开发出来的 Web 应用,初始的开发模板就是混合层的数据编程。虽然通过 MVC 设计模式可以把程序应用逻辑与网页呈现逻辑强制性分离,但也只是将应用程序的输入、处理和输出分开,网页呈现逻辑(视图)还会有 HTML 代码和 PHP 程序强耦合在一起。 对于良好的可维护性的中型项目(在我看来是超过 4 个页面),对页面的逻辑视图进行分隔是至关重要的。在一个有着几个页面的应用程序,使用在页面中插入包含的所有必要逻辑可能就足够了,但是当使用一个路由器的时候,找到一个好的模板引擎是很重要的。下表列举的六个绝佳的 PHP 模板引擎可能会助你一臂之力。

Smarty

Smarty 算是一种很老的 PHP 模板引擎了,它曾是我使用这门语言模板的最初选择。虽然它的更新已经不算频繁了,并且缺少新一代模板引擎所具有的部分特性,但是它仍然值得一看。

Twig

Twig 是来自于 Symfony 的模板引擎,它非常易于安装和使用。它的操作有点像 Mustache 和 liquid。

php模板_php模板生成html_仿淘宝php c2c电子商务网站模板

Haml

移植了同名的 Ruby 模板语言。注意,HAML 使用的缩进模式(例如像 Python)可能在最初会给你带来一定的困扰(而一旦你熟悉这种模式之后便会上瘾)。

php模板_php模板生成html_仿淘宝php c2c电子商务网站模板

Liquid

生成 Shopify(以及原始的 Ruby),Liquid 是在限制用户权限的同时又可使其自定义页面服务风格的完美语言。此外,这个语言是跨平台的,并且相同的模板可在 PHP 和 Ruby 中交替使用。

php模板生成html_php模板_仿淘宝php c2c电子商务网站模板

Mustache

作为多种语言的模板,Mustache 可以兼容所有能够想到语言的模板(例如,甚至包括 bash)。

仿淘宝php c2c电子商务网站模板_php模板_php模板生成html

Plates

Plate 受到 Twig 启发php模板,重载了 PHP 的原生特性。如果你不想使用需要编译的模板语言,它可以为你大开方便之门。

php模板_php模板生成html_仿淘宝php c2c电子商务网站模板

沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:几款常见的PHP模板引擎

(编辑:源码门户网)

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