°

php7分支结构之switch分支语句

2019年课程规划及价格说明


PHP实战视频教程大全

语法:

switch( 一个变量数据或表达式结果$v1 ){
case  值1:			//如果$v1 等于 这个“值1”,就执行本分支
分支语句1;
break;			//表示跳出该分支,也就是跳出switch语句。
case  值2:			//如果$v1 等于 这个“值2”,就执行本分支
分支语句2;
break;
。。。。。。		//可以更多的分支
default:
默认分支;		//前面都不满足的时候,就执行这里
}

说明:

1,上述“值1,值2,。。。”可以是各种标量类型,也可以是表达式——因为最终它也是一个值。

2,用于进行测试的数据变量$v1跟后续的各个值,只能进行“相等比较”(==)。

3,从上述第2条角度来说,其实际上不如if灵活。

注意:

当某个分支满足条件并执行该分支后,如果该分支中没有break语句,此时,程序的流程会“直接进入”后一个分支继续执行,直到碰到break才会结束switch。

打赏
  喜欢