助力软件开发企业降本增效 PHP / java源码系统,只需一次付费,代码终身使用! 广告
流程控制(包括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; ?> ```