(代码执行的方向)

    1. 控制分类:顺序结构、分支结构、循环结构
    2. 顺序结构
    3. 分支结构

      1. if分支
      2. switch分支
        1. Switch基本语法:
          1. Switch(条件表达式){

      Case 值1: //当前条件表达式的结果与值1相等(==)
      要执行的代码段;
      Break;
      Case 值2:
      要执行的代码段;
      Break;
      Default:
      Break;

      1. If和switch的选择
        1. if能做所有的分支结构事情
        2. switch处理的是条件比较多,同时比较单一,而且是固定值匹配的分支结构
    • 循环结构
      1. For循环
        1. For循环基本语法
        2. For循环执行原理:
          1. 执行条件表达式1:定义初始化条件(执行一次)
          2. 执行条件表达式2:判断条件(N次)
          3. 满足条件:执行循环体
          4. 不满足条件:循环结束
          5. 执行循环体:(N次)
          6. 执行条件表达式3:循环变量变化(N次)
          7. 执行条件表达式2:判断条件(N次)
          8. 重复执行3-4-2步骤:直到第2步不满足条件结束循环
        3. For循环特殊使用:for循环中对应的括号(条件)可以一个都没有(死循环):一定要避免出现
      2. while循环
        1. 语法while(条件表达式{循环体})
        2. For与while的选择
          1. 如果是基于固定已知条件(数值而且是有规律的变化),使用for循环
          2. while可以做灵活的条件判定(while使用的比较多)
      3. Do-while循环
        1. do-while:看着很像while,while首先进行条件判定然后执行循环体,有可能出现第一次就条件不满足,那么就会直接失败(循环体一次都不执行)。Do-while就是先干了再说(执行循环体),后判断条件。(至少会执行一次循环体)
        2. 语法:do{循环体}while(条件表达式)
      4. foreach循环
      5. 循环控制:在循环内部对循环本身进行控制
      6. 中断控制:重新循环,continue
      7. 终止循环:直接结束,break
      8. exit()语句与die()语句
      9. die()函数是exit()函数的别名
    • 流程控制替代语法 :

      1. 在PHP书写到HTML中的这些大括号{}非常不美观,所以PHP提供了一种替代机制,让其可以不用书写大括号:For(;;){ =è for(;;):}=>endfor;
      2. 左大括号{使用冒号替代:右大括号}使用end+对应的起始标记替代
      3. If:if(): endif;

      Switch:switch(): endswitch;
      For
      While
      foreach