🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
流程控制(包括if,while,forforeach,switch)这几个语句有替代语法 **替代语法的基本形式:** 左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch; 主要用在模板文件中方便区分 if替代语法: ``` if(条件){ 逻辑 } if(条件): 逻辑 endif; 实例: <?php if (条件){ ?> 逻辑代码 <?php else if(条件){ ?> 逻辑代码 <?php }else { ?> 逻辑代码 <?php } ?> <?php if (条件): ?> 逻辑代码 <?php elseif (条件):?> 逻辑代码 <?php else: ?> 逻辑代码 <?php endif; ?> ``` while替代语法: ``` <?php while (expr): ?> <li>循环点什么</li> <?php endwhile; ?> ``` for替代语法: <?php for (expr1; expr2; expr3): ?> <li>循环点什么</li> <?php endfor; ?> foreach替代语法: ``` <?php foreach (expr1): ?> <li>循环点什么</li> <?php endforeach; ?> ``` switch替代语法: ``` <?php switch ($i): case 0: echo "i equals 0"; break; case 1: echo "i equals 1"; break; case 2: echo "i equals 2"; break; default: echo "i is not equal to 0, 1 or 2"; endswitch; ?> ```