旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

PHP进修之浅谈if与switch的运用与区分【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:84


导读:本篇文章重要报告的是关于if与switch的运用与区分,具有肯定的进修代价,感兴趣的朋侪能够相识一下。这是if语句:if(前提表达式1){//前提推断/...
本篇文章重要报告的是关于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多语句;
}

事情道理:

  1. 对表达式(一般是变量)举行一次盘算
  2. 把表达式的值与构造中 case 的状况n举行比较
  3. 假如存在婚配,则实行与 case 关联的代码
  4. 代码实行后,break 语句阻挠代码跳入下一个 case 中继承实行
  5. 假如没有 case 为真,则运用 default 语句

switch偏向对某预定数值的婚配,比方某网页中点某衔接跳转到某地点,没有举行前提推断

且switch不支持float型,布尔型。

相干教程:PHP视频教程

以上就是PHP进修之浅谈if与switch的运用与区分的细致内容,更多请关注ki4网别的相干文章!

标签:PHPif与switch