在一些基本的语法和功能PHPLIB
在phplib的常用的方法包括set_file,set_block,set_var,解析,ppasre,P,得到等。
声明:由于本系统是使用phplib,如果有页面中的一对大括号,它将取代空白,所以在写作的时候,我们用括号时,你使用它,在这里它是文章写作的便利。
set_file:是用来介绍模板文件。
使用:
复制代码代码如下所示:
$ T>set_file(show_main
或
$ T -> set_file(阵列(
show_header=头.htm
show_main=主要.htm
))
set_block:用于声明一个块
使用:
$ T>set_block(show_main
要说明一点,show_main是文件句柄获得set_file,和rowlist在模板页面,一般写为区域认同如下
U3000 U3000
复制代码代码如下所示:
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
{ { } }参数
U3000 U3000
U3000 U3000
U3000 U3000
如上所述,它将被用作块,以便可以使用循环生成多行的列表。
块可以嵌套。
U3000 U3000
复制代码代码如下所示:
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
{ { } }参数
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
如上图所示,这是一个嵌套块,用于在boeiblog图像部分,感兴趣的朋友可以看看。
对于嵌套模板,我们可以使用
$ T>set_block(show_main
$ T>set_block(rowlist
应特别注意回收这些区块。
如下:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
$ T>set_block(show_main
$ T>set_block(rowlist
($ i = 0;$ i < 5;$ + +)
{
在这里设置额外的循环执行一个干净的,否则将更多。
(5美元;0美元;
{
$ T>set_var(参数
解析()
}
解析()
}
上面的代码将产生一个5X5的桌子,和一个boeiblog将出现在每一个细胞
set_var:作为一个变量替换
$ t > set_var在上面的代码(参数
U3000 U3000
复制代码代码如下所示:
U3000 U3000
$curdate = date (Y-m-d);
$ T>set_var(参数
set_var还具有额外的属性,如:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
$ CURDATE =日期(当前);
($ i = 0;$ i < 10;$ + +)
{
$ T>set_var(参数
}
这将产生十个连续的当前日期。
有时set_var的附加属性,可以用来代替块的环。
set_var是一个数组,可以使用,如:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
$ T -> set_var(阵列(
参数=boeiblog
标题=百爱网
))
模板如下所示:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
U3000 U3000
U3000 U3000
{ { { { } }参数,标题} }
U3000 U3000
U3000 U3000
解析:用于解析文件。
当模板中的所有变量被处理时,我们可以用解析的方法解析模板。
如:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
$ T>set_file(show_index
$ T>set_file(show_main
$ T>set_var(参数
解析()主
我们使用的模板可能是:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
main.htm
U3000 U3000
U3000 U3000
{ { } }参数
U3000 U3000
U3000 U3000
如果此时有另一个模板,结构如下:
U3000 U3000
U3000 U3000
index.htm
{主} }
然后,上面的代码将取代变量在main.htm为boeiblog然后把它放在主要的index.htm,最后形成一个表中的标签。
解析完成后,它就是输出页面。
p:用于输出页。
如:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
$ T>set_file(show_index
$ T>set_file(show_main
$ T>set_var(参数
解析()主
解析()索引
$ T>P(指数); / /这里将整个索引页面输出,注意main.htm已经嵌入到了,所以没有$ T>P(主要);
Pparse:也用于输出页面以及P
如:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
上面的代码可以简化如下
$ T>set_file(show_index
$ T>set_file(show_main
$ T>set_var(参数
解析()主
$ t > pParse(指数
获取文件的内容。
如:
U3000 U3000
复制代码代码如下所示:
U3000 U3000
$ T>set_file(show_index
$ T>set_file(show_main
$ T>set_var(参数
解析()主
解析()索引
getstr美元= $ T ->获得(指数);
echo $ getstr; / /你会看到,这是一样的P,其实。
用得到的,我们可以很容易的生成页面的内容,它可以用于静态页面的生成。你可以看到,phplib是处理静态页面非常方便