PHP巩固练习第四天
流程控制
流程控制:对程序代码执行流程的控制就是流程控制.
流程:程序执行的顺序就是流程
流程的分类:
- 顺序结构(默认)
- 程序自上而下的执行过程就是顺序结构,所有的程序默认都是顺序结构。
- 分支结构(4类)
- 程序在执行过程中,往往要根据不同的运行结构做出不同的选择,或者说忽略掉部分代码的执行,这种执行结构就是分支结构
- 单项分支结构
- 双向分支结构
- 多项分支结构
格式1 if(条件表达式){ 代码块 }elseif(条件表达式){ 代码块 }else{ 代码块 } 格式2 switch(变量){ case 值: 代码块 [break;] default: 代码块 }
- 注意:
- switch…case 的分支选择和if...elseif...else的分支选择并不相同
- switch...case的分支结构可以同时执行多条分支(分支中没有break语句出现,那么将从当前case开支一直执行到最后)
- 如果使用switch...case实现多项分支的单项选择,可以为每一个分支添加break语句。
- switch...case的取值需要从字符串和整型以及布尔值中选取,不推荐使用浮点型,不可以使用复合数据类型和特殊数据类型。
- switch…case 只用于精确值的判断,不能用于范围值的判断
- 巢状分支结构
- 多个分支结构复合使用
- 循环结构
if(条件表达式) 一条PHP代码 如果条件表达式为真,将会执行if之后的一条php代码, 如果条件表达式为假,那么将不会执行if之后的第一条php代码 注意:该格式的分支结构仅能控制if之后的第一条php语句
if(条件表达式){
php代码
}if(条件表达式代码) 执行一条php代码 else 执行一条php代码 如果if里有多条语句,则将会报错 if(条件表达式代码){ 执行php代码 } else{ 执行php代码 }
posted on 2018-04-08 00:42 nothingMan 阅读(86) 评论(0) 收藏 举报
浙公网安备 33010602011771号