r7r / ste
一个具有类似XML语法的编译模板引擎
2.0.1
2020-09-22 20:09 UTC
Requires
- php: >=7.3.0
Requires (Dev)
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
命名空间中的所有内容,而无需进一步的require
或include
。太棒了!
需求
PHP >= 7.3
为什么你应该使用它?
- 它的语法(受Textpattern模板语法的启发)非常简单,且类似于(X)HTML的语法。因此,对于设计师来说,学习这个系统应该很容易。
- 它有一个简单而强大的插件接口。您可以轻松定义自己的模板函数/标签。甚至可以在模板语言本身中编写它们,这使得它有点像一种编程语言...
- 它可以编译模板为PHP。
- 您可以使用匿名函数来定义自定义标签。
文档
docu
目录包含模板语言的文档。如果您需要PHP代码/ API的文档,可以使用mkdocu.sh
脚本来创建它。这是通过phpDocumentor完成的。它将通过composer作为dev-depencency安装。
此外,这里还有一个文档镜像:这里。