1. Go to this page and download the library: Download pingan001/template library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
pingan001 / template example snippets
use EasySwoole\Template\Render;
use EasySwoole\Template\RenderInterface;
$template, ?array $data = null, ?array $options = null): ?string
{
return "your template is {$template} and data is ".json_encode($data);
}
public function onException(\Throwable $throwable, $arg): string
{
return $throwable->getTraceAsString();
}
}
Render::getInstance()->getConfig()->setRender(new MyRender());
$http = new swoole_http_server("0.0.0.0", 9501);
$http->on("request", function ( $request, $response){
$ret = Render::getInstance()->render('index.html',['easyswoole'=>'hello']);
$response->end($ret);
});
Render::getInstance()->attachServer($http);
$http->start();
bash
cd tests
php testServer.php -e 模板引擎名称
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.