monotek / minitpl
迷你功能齐全的PHP模板引擎
v1.1.5
2022-09-02 10:02 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 14:09:10 UTC
README
MiniTPL模板引擎的目标是提供一个迷你框架,允许你快速创建和消费类似于Smarty的模板,而无需向你的PHP框架选择中添加Smarty的开销。
在基准测试中,MiniTPL的速度非常接近PHP本身。MiniTPL通常只需要3KB的PHP代码开销。因此,它比Smarty、PHP的vsprintf和str_replace功能都要快。
总大小约为13KB,包含的功能,这是迄今为止PHP最小的功能齐全的模板引擎之一。
MiniTPL可在packagist作为monotek/minitpl获取。
要开始使用composer在项目中使用MiniTPL,创建一个composer.json文件
{
"require": {
"monotek/minitpl": ">=1.0"
}
}
然后运行composer install
。您可以直接开始使用MiniTPL。
<?php
include("vendor/autoload.php");
$tpl = new Monotek\MiniTPL\Template;
$tpl->load("test.tpl");
$tpl->render();
测试
该项目试图维持100%的代码覆盖率。您可以通过运行phpunit --coverage-text
或取消phpunit.xml中日志部分的注释来验证这一点。