第十节:控制结构-简洁-if-else-elseif/else if-流程控制的替代语法

简介中重点

花括号可以讲一组语句封装成一个语句组。括号()对于运算结构可以强制改变优先级,而{}标识一个变量,如:<<<EOT asdas{$as}dcccc EOT;.

流程控制的代替语法

PHP提供了一些流程控制的替代语法,包括if,while,for,foreach,switch。替代的基本形式是把左花括号{蝗虫冒号:,把右括号花括号蝗虫 endif;endwhile;endfor;endforeach;以及endswitch;、

注意两点这种写法主要出现在与HTML混编当中,提供代码清晰度。而且长结果的如 if elseif elseif else这种,要把所有左花括号代替留又花括号。

 

 1 <?php
 2 if(false):
 3  echo 'a';
 4  echo 'b';
 5 elseif(false):
 6  echo 'c';
 7  echo 'd';
 8 else:
 9  echo 'e';
10  echo 'f';
11 endif;
12 ?>

 

 

 

posted @ 2013-01-26 11:03  saws  阅读(207)  评论(0编辑  收藏  举报