saltybeagle / savant3
Savant3 模板引擎
dev-master
2014-01-07 17:10 UTC
This package is not auto-updated.
Last update: 2024-09-14 16:29:21 UTC
README
Savant:PHP 的简单、优雅模板系统
Savant 是一个强大但轻量级的面向对象模板系统,用于 PHP。
与其他模板系统不同,Savant 默认不将您的模板编译成 PHP;相反,它使用 PHP 本身作为其模板语言,因此您无需学习新的标记系统。
为什么使用 Savant 作为模板?
- 您无需学习新语言或标记来创建模板。模板语言是 PHP,模板文件是一个常规的 PHP 文件。
- 您不必担心编译后的模板源代码的单独目录(或这些目录的权限),因为 Savant 不是一个编译器(模板脚本已经用 PHP 编写)。
- 尽管 Savant 不是一个编译系统,但您可以为 Savant 编写自己的编译器并将其插入其中;这意味着您可以使用任何喜欢的模板标记系统。
- Savant 源代码易于阅读、理解并扩展,因为它有出色的注释。
- Savant 的面向对象插件、过滤器、错误和编译器类易于使用、理解并扩展。
- 因为您的模板脚本是一个常规的 PHP 脚本,所以您可以在其中添加注释,并使用 phpDocumentor 进行文档化。
测试套件
phpunit tests/