Sdopx模板引擎介绍
Sdopx模板引擎,分为nodejs版本和php版本,这里的文档主要是php 版本的介绍,Sdopx 模板引擎是类似Smarty 模板引擎风格的PHP模板引擎,为啥开发它主要是有几个原因,第一是提高运行效率,第二能很好的支持常驻内存运行,比如 在 swoole 下面运行,第三 sdopx 完全支持命名空间及遵循 PRS-4 标准。
git仓库地址为 : https://github.com/wj008/php-sdopx (记得给星)如有建议,或者bug 请给我 issues 留言
以下文档所指 Sdopx 皆为 PHP版本的 Sdopx
Sdopx 是可以支持 Composer 安装的,并且支持命名空间 轻量级。
PHP版本要求:
PHP >=7.0
安装:
安装脚本如下:
composer require wj008/sdopx
Sdopx 模板引擎对 常驻内存运行做了很多相应的优化,同时 在 php-fpm 的模式下依然高效。
使用:
Sdopx 模板引擎的使用几乎和 Smarty 一样
require 'sdopx/Sdopx.php';
//如果使用composer 上行可以不需要
use sdopx\Sdopx;
//开启调试模式
Sdopx::$debug = true;
$sdopx = new Sdopx();
//设置模板目录
$sdopx->setTemplateDir('./view');
//设置编译目录
$sdopx->setCompileDir('./runtime');
//注册变量
$sdopx->assign('abc', 'wj008');
//输出代码
echo $sdopx->fetch('index.tpl');