本篇文章次要讲述的是对于if与switch的应用与区分,具备肯定的学习代价,感兴味的冤家能够理解一下。
这是if语句:
if (前提表白式1){ //前提判别 //n多语句1 }else if(前提表白式2){ //n多语句2 }else if(前提表白式3){ //n多语句3 } ... ... else{ //n多语句n }
执行流程:前提表白式1为true则输入n多语句1,不然判别前提表白式2,如斯轮回,若n-1个判别中都为false,则输入else内的n多语句n
可见if用于前提判别,具备范畴性,可用于对输出数据进行限度
这是switch语句:
switch (表白式){ //表白式一般是变量,对case的语句进行婚配 case 状况1: //这里为冒号没有是分号 n多语句; break; //跳出switch语句 case 状况2: n多语句; break; ... ... default: n多语句; }
工作原理:
- 对表白式(一般为变量)进行一次较量争论
- 把表白式的值与构造中 case 的状况n进行比拟
- 假如存正在婚配,则执行与 case 联系关系的代码
- 代码执行后,break 语句阻止代码跳入下一个 case 中持续执行
- 假如不 case 为真,则应用 default 语句
switch偏向对某预约数值的婚配,例如某网页中点某衔接跳转到某地点,不进行前提判别
且switch没有支持float型,布尔型。
相干教程:PHP视频教程
以上就是PHP学习之浅谈if与switch的应用与区分的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 if与switch
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!