26
2019.2

if标签

作者: POPASP
if标签 ### 格式 if标签的格式为 ```brush:hml condition成立时的结果 condition1成立时的结果 condition2成立时的结果 以上都不成立时的结果 ``` ### 举例 举例: ```brush:html {:$score=81} 优秀 良好 中等 合格 ``` 输出“中等” ### 嵌套 if标签内如果要嵌套单行标签的话,应该使用[]来做定界符 举例: ```brush:html {:$score=81} {:$ret=array("优秀","良好","中等","合格","差")} {$ret.0} {$ret.1} {$ret.2} {$ret.3} {$ret.4} ``` 如果学了后面的标签执行顺序后,此处也可以使用{$ret.0}等,即: ``` {:$score=81} {:$ret=array("优秀","良好","中等","合格","差")} ``` 如果if标签内嵌套if标签的话,需要这样使用 ```brush:html ``` 举例: ```brush:html {:$score=81} {:$ret=array("过关","未过关")} {:$ret2=array("良好","一般")} {$ret2.0} {$ret2.1} {$ret.1} ``` 其特点是,第一层嵌套时,采用``。POPASP不鼓励三层以上的嵌套,书写起来异常得不方便。 ### 实战应用 下面这个案例是用popasp写的iaspcms中的一个案例 ```brush:html html map rss ```