Свойство | Тип | Описание | |
---|---|---|---|
$comparison | |||
$parse | array | 标签库分析数组 | |
$tagLib | string | 标签库名称 | |
$tagList | array | 标签库标签列表 | |
$tags | |||
$tpl | object | 当前模板对象 | |
$valid | boolean | 标签库是否有效 | |
$xml | string | 标签库定义XML文件 |
Метод | Описание | |
---|---|---|
__construct ( stdClass $template ) | 架构函数 | |
autoBuildVar ( string &$name ) : string | 自动识别构建变量 | |
getTags ( ) | 获取标签定义 | |
parseAttr ( string $str, string $name, string $alias = '' ) : array | 分析标签属性 正则方式 | |
parseCondition ( string $condition ) : string | 解析条件表达式 | |
parseTag ( string &$content, string $lib = '' ) : void | 按签标库替换页面中的标签 |
Метод | Описание | |
---|---|---|
getRegex ( array | string $tags, boolean $close ) : string | 按标签生成正则 |
public __construct ( stdClass $template ) | ||
$template | stdClass | 模板引擎对象 |
public autoBuildVar ( string &$name ) : string | ||
$name | string | 变量描述 |
Результат | string |
public parseCondition ( string $condition ) : string | ||
$condition | string | 表达式标签内容 |
Результат | string |