第十节:控制结构-简洁-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 ?>