r7r/ste

一个具有类似XML语法的编译模板引擎

2.0.1 2020-09-22 20:09 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:52 UTC


README

STE模板引擎(STE)是PHP编程语言的模板引擎。

通过composer / packagist获取

Composer是PHP的依赖管理器和包管理器。使用composer是安装STE的推荐方式。

只需在您的需求中将r7r/ste放入(我建议使用版本2.*)并执行composer install。然后包含composer的自动加载器,您就可以简单地使用\r7r\ste命名空间中的所有内容,而无需进一步的requireinclude。太棒了!

需求

PHP >= 7.3

为什么你应该使用它?

  • 它的语法(受Textpattern模板语法的启发)非常简单,且类似于(X)HTML的语法。因此,对于设计师来说,学习这个系统应该很容易。
  • 它有一个简单而强大的插件接口。您可以轻松定义自己的模板函数/标签。甚至可以在模板语言本身中编写它们,这使得它有点像一种编程语言...
  • 它可以编译模板为PHP。
  • 您可以使用匿名函数来定义自定义标签。

文档

docu目录包含模板语言的文档。如果您需要PHP代码/ API的文档,可以使用mkdocu.sh脚本来创建它。这是通过phpDocumentor完成的。它将通过composer作为dev-depencency安装。

此外,这里还有一个文档镜像:这里