|
详解phplib模板使用过程及运行原理(2) 4、可见经过preg_replace我们得到的$str是已经解析了PHP模板变量{SortList}之后的内容了,返回$str 5、给$this->varvals[RowSort]进行延续赋值 //这里有个问题大家可能会考虑到就是显示的时候最开始那个{RowSort}未被解析,不用担心,phplib有finish函数会对它根据你的要求进行处理
五、$t->parse("OUT", "Index");
1、可以看出,这时$this->varvals[index]中有一个PHP模板变量要进行解析,即{RowSort} 2、而在前面几步中,我们已经把$this->varvals[RowSort]的内容解析好 3、这样以来,我们把全部PHP模板变量均已解析后的内容赋给变量$this->varvals[OUT]
六、$t->p["OUT"];
显然phplib中p函数即为输出函数,我们直接把$this->varvals[OUT]输出即可 //这里要注意的是输出之前有个phplib自动进行的动作,就是对未被解析的PHP模板变量根据你的要求进行处理.
|