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;
            }
相关推荐
nightunderblackcat1 小时前
新手向:Python开发简易股票价格追踪器
开发语言·python
熙客1 小时前
Java:LinkedList的使用
java·开发语言
大飞pkz2 小时前
【Lua】题目小练12
开发语言·lua·题目小练
赵得C2 小时前
Java 多线程环境下的全局变量缓存实践指南
java·开发语言·后端·spring·缓存
nightunderblackcat3 小时前
新手向:Python编写简易翻译工具
开发语言·python
EndingCoder4 小时前
Electron 简介:Node.js 桌面开发的起点
开发语言·前端·javascript·electron·node.js·桌面端
m0_480502644 小时前
Rust 登堂 之 类型转换(三)
开发语言·后端·rust
郏国上4 小时前
如何循环同步下载文件
开发语言·javascript·node.js