__construct() __construct(string $templatedir = '', string $refDir = '') : void 析构函数 Parameters string $templatedir 模板目录 string $refDir 所属目录
SetObject() SetObject(object $refObj) : string 设定本类自身实例的类引用和使用本类的类实例(如果在类中使用本模板引擎,后一参数一般为$this) Parameters object $refObj 实例对象 Returns string
SetVar() SetVar(string $k, string $v) : string 设定Var的键值对 Parameters string $k 键 string $v 值 Returns string
Assign() Assign(string $k, string $v) : string 设定Var的键值对 Parameters string $k 键 string $v 值 Returns string
SetArray() SetArray(string $k, string $v) : string 设定数组 Parameters string $k 键 string $v 值 Returns string
SetTagStyle() SetTagStyle(string $ts = '{dede:', string $ftend = '{/dede:', string $stend = '/}', string $tend = '}') : void 设置标记风格 Parameters string $ts 标签开始标记 string $ftend 标签结束标记 string $stend 标签尾部结束标记 string $tend 结束标记
Display() Display() : void 显示内容,由于函数中会重新解压一次$GLOBALS变量,所以在动态页中,应该尽量少用本方法, 取代之是直接在程序中 include $tpl->CacheFile(),不过include $tpl->CacheFile()这种方式不能在类或函数内使用
CheckDisabledFunctions() CheckDisabledFunctions( $str, $errmsg = '') : boolean CheckDisabledFunctions COMMENT : CheckDisabledFunctions : 检查是否存在禁止的函数 Parameters $str $errmsg Returns boolean
GetEncodeStr() GetEncodeStr(string $tmpfile) : string 获得模板文件名的md5字符串 Parameters string $tmpfile 模板文件 Returns string
CompilerOneTag() CompilerOneTag(string $cTag) : string 编译单个标记 Parameters string $cTag 标签 Returns string
CompilerArrayVar() CompilerArrayVar(string $vartype, string $varname) : string 编译可能为数组的变量 Parameters string $vartype 变量类型 string $varname 变量名称 Returns string
CompilerFunction() CompilerFunction(string $funcstr, string $nvalue) : string 函数 function 语法处理 Parameters string $funcstr 函数字符串 string $nvalue 函数值 Returns string
CompilerInclude() CompilerInclude(string $filename, string $isload = TRUE) : string 引入文件 include 语法处理 Parameters string $filename 文件名 string $isload 是否载入 Returns string