PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了我可以在开关中多次使用相同的case值吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_0@我可以这样写一个switch语句吗?

@H_502_0@

   switch ($mood) {

    case hungry : 
    case sad : 
    echo 'Eat a chocolate';


    case sad : 
    echo 'Call Up your friend';

    }
@H_502_0@这是一个好习惯吗?

@H_502_0@编辑:根据注释删除了break语句.

解决方法:

@H_502_0@从技术上讲,可以用相同的值定义多个案例,但是只有第一个案例会被执行.因此,这几乎没有用.

@H_502_0@从switch()文档中:

@H_502_0@

@H_502_0@由于第一种情况包含break,因此不会执行其他情况,并且代码退出switch()块.

@H_502_0@考虑以下代码

@H_502_0@

$var = 'sad';

switch ($var) {
    case 'sad':
        echo 'First';
        break;
    case 'sad':
        echo 'Second';
        break;
}
@H_502_0@这将首先输出.

@H_502_0@如果要在条件为TRUE的情况下执行多个语句,请在相同的情况下添加它们,如下所示:

@H_502_0@

switch ($var) {
    case 'sad':
        echo 'First';
        echo 'Second';
        break;
}

大佬总结

以上是大佬教程为你收集整理的我可以在开关中多次使用相同的case值吗?全部内容,希望文章能够帮你解决我可以在开关中多次使用相同的case值吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: