流程控制
简介#
流程控制指令是指会改变程序运行顺序的指令,可能是运行不同位置的指令,或是在二段(或多段)程序中选择一个运行。
不论是 PHP 还是别的语法,程序总是由若干条语句组成。
语句控制结构#
从执行方式上看,语句的控制结构分为以下三种:
- 顺序结构:从第一条语句到最后一条语句完全顺序执行;
- 选择结构:根据用户输入或语句的中间结果去执行若干任务;
- 循环结构:根据某条条件重复地执行某项任务若干次,或直到达成目标即可。
条件控制语句#
条件语句用于根据不同条件执行不同动作。
- if 语句:在条件成立时执行代码
- if…else 语句:在条件成立时执行一块代码,条件不成立时执行另一块代码
- if…elseif….else 语句:在若干条件之一成立时执行一个代码块
- switch 语句:在若干条件之一成立时执行一个代码块
循环控制语句#
让某一段代码重复执行若干次
- for:循环执行代码块指定的次数
- foreach:根据数组中每个元素来循环代码块
- while:只要指定的条件成立,则循环执行代码块
- do…while:首先执行一次代码块,然后在指定的条件成立时重复这个循环
推荐文章: