php switch case 多条件使用同一个case

问题

使用 switch case ,多个值想要执行相同的逻辑,像写在同一case下,实际不能正确执行

php 复制代码
 switch ($code) {
                case '00' || '01':
                    ......
                    break;
                default: // 非法值
                    break;
            }

原理

switch 语句开始时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时才开始执行case下语句,直到 switch 遇 break 语句才会推出执行。如果case 后不写上,PHP 将继续执行下一个 case 中的语句

正确示例

php 复制代码
 switch ($code) {
                case '00':
                case '01':
                    ......
                    break;
                default: // 非法值
                    break;
            }
相关推荐
艾莉丝努力练剑23 分钟前
【C++STL :stack && queue (一) 】STL:stack与queue全解析|深入使用(附高频算法题详解)
linux·开发语言·数据结构·c++·算法
胡萝卜3.038 分钟前
深入理解string底层:手写高效字符串类
开发语言·c++·学习·学习笔记·string类·string模拟实现
西柚小萌新1 小时前
【Python从入门到精通】--Pycharm增加内存
开发语言·python·pycharm
不爱编程的小九九1 小时前
小九源码-springboot082-java旅游攻略平台
java·开发语言·旅游
只是懒得想了1 小时前
用C++实现一个高效可扩展的行为树(Behavior Tree)框架
java·开发语言·c++·design-patterns
yan8626592461 小时前
于 C++ 的虚函数多态 和 模板方法模式 的结合
java·开发语言·算法
Small___ming1 小时前
【Python基础】Python路径操作全解析:os.path、glob与pathlib从入门到精通
开发语言·python
_poplar_2 小时前
15 【C++11 新特性】统一的列表初始化和变量类型推导
开发语言·数据结构·c++·git·算法
lly2024062 小时前
Ruby Socket 编程
开发语言
i学长的猫2 小时前
Ruby小白学习路线
开发语言·学习·ruby