kch42 / ste
2.0.1
2020-09-22 20:09 UTC
Requires
- php: >=7.3.0
Requires (Dev)
This package is auto-updated.
Last update: 2022-09-30 20:54:11 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 安装。
还有文档的镜像 这里。