编写一个模板引擎类Tpl

自己手写一个模板引擎类Tpl

需求:

1、能把标签{$name}替换成 <?php echo $name;?>

2、通过修改成员属性 可以修改 左右定界符模板编译后文件的后缀

3、通过

$obj = new Tpl();
$obj->template = 'temp_a'  //设置模板目录
$obj->template_c = 'temp_a'  //设置编译后文件所在目录

# 也支持这样设置
$obj->settTemplateDir('temp_a');   //设置模板目录
$obj->settTemplateCDir('temp_b');  //设置编译后文件所在目录

注意:你编写的类里不能有template、template_c这两个成员属性

4、设置两个默认公共保留变量

  • {$jack} 解析=》 聂哥
  • {$version} 解析=》 v1.0