e7o/粘滞性

一个没有所有开销的多数标准模板引擎

dev-master 2024-05-28 04:27 UTC

This package is auto-updated.

Last update: 2024-09-28 05:10:55 UTC


README

这是一个与现有模板引擎(如Twig或Smarty)语法相当类似的轻量级模板引擎。

其背后的主要想法是创建一个可以重用现有的.twig文件的地方,而不需要所有那些臃肿的Twig实现以及所有那些花哨的缓存等。当然,这也是一个乐趣所在。

代码质量以及功能集在未来可能会得到改善,但就目前而言,它是相当可接受的。

快速开始

composer require e7o/morosity

目前,你可能需要在composer.json中设置"minimum-stability": "dev"

最简单的用法

$template = new \e7o\Morosity\Morosity(
	new \e7o\Morosity\Loader\FileLoader('templates')
);
echo $template->render(
	'hello.htm',
	['var1' => 'hello world']
);

状态 & 许可证

该引擎实际上正在工作。

许可证保持简单,仅限于LGPLv3或更高版本。

测试?

功能

php spec/verify.php

速度

php spec/measure.php

是的,这并不是你可能会预期的实际单元测试。