
无需加好友免费技术支持
对于具有良好可维护性的中型项目(在我看来超过4个页面),分隔页面的逻辑视图非常重要。在一个有几个页面的应用程序中使用它 Php?>将所有必要的逻辑插入页面可能就足够了,但当使用路由器时,找到一个好的模板引擎是非常重要的。下表列出了六个优秀的PHP模板引擎可能会帮助你。
Smarty很老PHP模板引擎,这是我使用这个语言模板的最初选择。虽然更新不频繁,缺乏新一代模板引擎的一些特性,但仍然值得一看。
Twig是来自于Symfony它非常容易安装和使用模板引擎。它的操作有点像Mustache和liquid。
同名移植Ruby模板语言。注意,HAML使用的缩进模式(例如Python)可能在最初会给你带来一定的困扰(而一旦你熟悉这种模式之后便会上瘾)。
生成Shopify(以及原始的Ruby),Liquid它是一种完美的语言,可以限制用户权限,同时定制页面服务风格。此外,该语言是跨平台的,可以使用相同的模板PHP和Ruby中交替使用。
作为多种语言的模板,Mustache所有能想到语言的模板言的模板(例如,甚至包括bash)。
Plate受到Twig启发,重载PHP本地特征。假如你不想使用需要编译的模板语言,它可以为你打开一扇方便的门。
除注明转载外,本站文章均为本站原创或翻译