kch42/ste

此包已被弃用且不再维护。作者建议使用 r7r/ste 包。

具有 XML 式语法的编译模板引擎

2.0.1 2020-09-22 20:09 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 安装。

还有文档的镜像 这里