PHP学习之浅谈if与switch的使用与区别

PHP学习之浅谈if与switch的使用与区别

内容导读

收集整理的这篇技术教程文章主要介绍了PHP学习之浅谈if与switch的使用与区别,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1039字,纯文字阅读大概需要2分钟

内容图文

本篇文章主要讲述的是关于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的使用与区别的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的PHP学习之浅谈if与switch的使用与区别全部内容,希望文章能够帮你解决PHP学习之浅谈if与switch的使用与区别所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com