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;
            }
相关推荐
KeithTsui15 分钟前
C语言之 比特(bit)、字节(Byte)、字(Word)、整数(Int)
linux·c语言·开发语言·c++·算法·word
fashia18 分钟前
Java转Go日记(四十四):Sql构建
开发语言·后端·golang·go
lsnm1 小时前
【LINUX操作系统】生产者消费者模型(下):封装、信号量与环形队列
linux·运维·服务器·开发语言·c++·ubuntu·centos
zhou1851 小时前
【最新】MySQL 5.6 保姆级安装详细教程
java·数据库·python·mysql·php
谢尔登1 小时前
【Umi】项目初始化配置和用户权限
开发语言·javascript·ecmascript
chao_7891 小时前
python八股文汇总(持续更新版)
开发语言·python·学习
爱喝水的鱼丶1 小时前
SAP-ABAP:SAP的BAPI_PO_CHANGE功能详解
开发语言·sap·abap·bapi·采购订单修改
未来之窗软件服务1 小时前
在 Excel 中使用东方仙盟软件————仙盟创梦IDE
开发语言·excel·excel插件·仙盟创梦ide
炯哈哈2 小时前
【上位机——WPF】命名空间
开发语言·windows·c#·wpf·上位机