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;
            }
相关推荐
zh_xuan8 分钟前
c++ std::function
开发语言·c++
hunzi_122 分钟前
PHP商城源码:构建高效电商平台的利器
开发语言·php
lpfasd12336 分钟前
模板方法模式(Template Method Pattern)
java·开发语言·设计模式·模板方法模式
SDL大华1 小时前
【备忘】PHP web项目一般部署办法
开发语言·php
٩( 'ω' )و2601 小时前
qt信号与槽--01
开发语言·qt
小猫咪怎么会有坏心思呢1 小时前
华为OD机考-找座位-逻辑分析(JAVA 2025B卷)
java·开发语言·华为od
泪光29292 小时前
洛谷自己创建的一个小比赛【c++】
开发语言·c++
kdniao20252 小时前
快递接口调用选择:快递鸟、快递100、阿里云大对比
人工智能·阿里云·php
比特森林探险记2 小时前
GO 入门小项目-博客-结合Gin Gorm
开发语言·golang·gin
傻傻虎虎2 小时前
【QT】自动更新库QSimpleUpdater使用实例封装
开发语言·qt