好房网

网站首页 科普专区 > 正文

PHP16-流程控制switch语句介绍(PHP16-流程控制switch语句详细情况如何)

2022-08-09 03:41:43 科普专区 来源:
导读 想必现在有很多小伙伴对于PHP16-流程控制switch语句方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于PHP16-流程控制swi

想必现在有很多小伙伴对于PHP16-流程控制switch语句方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于PHP16-流程控制switch语句方面的知识分享给大家,希望大家会喜欢哦。

1、下图中代码就是正确使用【switch】语句的一段代码,【switch】语句的比较变量最好是整型类型的值或者字符串类型的值,这样来说比较好判断,【case】后不用括号,下图中代码判断变量数值,如下图: 

2、

3、打开浏览器查看【switch】语句执行结果,可以看到,【switch】语句准确判断了变量的值,并执行了对应case下的语句,如下图: 

4、

5、这里小编说一种比较特殊的情形,如下图中的代码,如果case2下并没有语句执行,而case3下有语句执行,那么如果符合条件case2时,会默认执行case3的执行语句,如下图: 

6、

7、打开浏览器,确认一下结果,可以看到,确实条件符合case2,但是实际上执行的是case3的执行语句,说明switch语句中,如果case下如果没有值,会默认向下执行下一个case的执行语句,如下图:

8、

9、接下来小编再说一个比较特殊的情况,就是如果所有的case条件下都没有break语句,如下图: 

10、

11、上图中代码中所有的case都没有break语句,而条件是符合case2,然后打开浏览器查看,可以看到case2之后的所有case下的执行语句全部执行了,说明,在使用switch的时候,如果不使用break语句的话,当switch找到符合的case之后就不会跳出,会顺序执行符合条件case之后的所有case,如下图: 

12、

本文到此结束,希望对大家有所帮助。


版权说明: 本文由用户上传,如有侵权请联系删除!


标签: