Template-engine/script.php

27 lines
618 B
PHP

<?php
require 'template/Engine.php';
require 'template/Extend.php';
$content = file_get_contents('./demo/index.html');
echo "\r\n\r\n原始内容\r\n\r\n";
print_r($content);
$template = new \template\Engine();
// 默认编译结果
$result = $template->compile($content);
echo "\r\n\r\n第一次结果\r\n\r\n";
print_r($result);
// 开始处理用户定义标签库
$extend = new \template\Extend();
$result = $extend->parseCustomizeTags($result);
// 用户定义标签库处理结束
// 最后还原raw标签
$result = $template->returnRaw($result);
echo "\r\n\r\n第二次结果\r\n\r\n";
print_r($result);