首页 > 代码库 > 五.php语言结构(1)顺序和控制结构

五.php语言结构(1)顺序和控制结构

顺序和控制结构
       曾经有位大神说过,程序只要三种结构就可以了。实事上,电脑发展了这么多年,三大结构用到现今天。
它们是:顺序  控制  循环。
        顺序结构:用简约的话来说,就是一行代码从上至下,一行一行来。
        
        控制结构:通俗来说,就是顺序结构上加一个分支,控制代码的走向。例如:if else  如果,满足条件走,这一行,反,则走else这支 。之前代码中,出现了这样的判断语句多次。
        
        循环结构:循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件.  
 
        1 我们先看控制结构,代码如下:
 
<?PHP
$today=3;
 
if($today==1){
   echo ‘第1‘;
 
} else if($today==2){
   echo ‘第二‘;
 
} else if($today==3){
   echo ‘第三‘;               //打印这行了。
 
} else if($today==4){
   echo ‘第四‘;
   
} else{
   echo ‘第五‘;
 
}
?>             
这是一个标准的控制结构,我用通俗的话说一遍。变量$today 值为3时,向下走,if( 如果) $today等于1,那么就打印(echo) ‘第一‘。 else (否则)的意思, 又遇if(如果) 然后判断,还是走else 再一次if(today==3)这时为真,直接echo ‘第三’.    这里有个笑话,说是,其实世界上最远的距离不是生和死,而是你在if,而我在else.
因为,它们永远不可以出时打印。
 
2.   switch   case 
<?PHP
$today=4;
 
switch($today){
  case 1;
     echo ‘第一‘;
     break;
 
 case 2:
     echo ‘第二‘;
     break;
 
   case 3:
     echo ‘第三‘;
     break;
 
  case 4:
     echo ‘第四‘; //打印 第四。
     break;
 
  default:
     echo ‘最后的‘;
 
}
?>
这是上一程序的简写,省点代码。
break 破坏  当程序  echo 输出后,遇到 它直接破坏掉,不走后面程序。直接结束。当 case都不满足时,程序执行 default   也就是  echo ‘最后的‘这句。
 
seitch case 用于验证多个可能的值 的使用。  而不适合用判断范围 如:0-59不及格,60-100为及格,
它还是控制结构,只不是一种简写方式。

五.php语言结构(1)顺序和控制结构