zoukankan      html  css  js  c++  java
  • 五.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为及格,
    它还是控制结构,只不是一种简写方式。
  • 相关阅读:
    InPut 标签 HTML(表单)
    JavaScript Table 对象
    JCBD
    JCBD
    JavaScript prototype 属性
    Java8 新特性
    JavaScript 对象的使用
    Java 反射
    虚拟机VirtualBox启动虚拟机报Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).
    Impala 数值函数
  • 原文地址:https://www.cnblogs.com/hang3351/p/4066015.html
Copyright © 2011-2022 走看看