PHP基础(二)

PHP流程控制
  程序结构化所需要的三种基本结构:顺序结构、分支结构(选择结构或条件结构)和循环结构
    1.顺序结构:程序按照从上到下从左到右顺序执行
    2.分支结构
      1>单一条件分支结构(if)
        语法格式:
          if(表达式)
            语句块;
      2>双向条件分支结构(else子句)
        语法格式:
          if(表达式){
            语句块1;
          }else{
            语句块2;
          }
      3>多向条件分支结构
        语法格式1(else if子句):
          if(表达式1){
            语句块1;
          }else if(表达式2){
            语句块2;
          }
            ...
          else if(表达式n){
            语句块n;
          }else{
            语句块n+1;
          }
        语法格式2(switch语句):
          switch(表达式){
            case 值1:
              语句块1;
            break;
            case 值2:
              语句块2;
            break;
            ...
            case 值n:
              语句块n;
            break;
            default:
              语句块n+1;
          }
    4>巢状条件分支结构
      语法格式:
        if(表达式1){
          if(表达式2){
            ...
          }else{
            ...
          }
        }else{
          if(表达式3){
            ...
          }else{
            ...
          }
        }
  3.循环结构
    1>while语句
      语法格式:
        while(表达式){
          循环体;
        }
    2>do...while语句
      语法格式:
        do{
          循环体;
        }while(表达式); //注意分号
    3>for语句
      语法格式:
        for(初始化;条件表达式;增量){
          循环体;
        }
特殊流程控制语句
  break语句:结束循环
  continue语句:结束本次循环执行下次循环
  exit语句:结束脚本

原文地址:https://www.cnblogs.com/yexiang520/p/5538611.html