PHP 中 switch-case 语句的用法?

· 约 3 分钟读完 · 第 47 / 191 章

推荐答案

本题详细解读

1. switch-case 语句的基本结构

switch-case 语句用于根据变量的值执行不同的代码块。它的基本结构如下:

  • expression:这是要被评估的表达式,通常是一个变量。
  • case value1::如果 expression 的值等于 value1,则执行对应的代码块。
  • break;:用于终止 switch 语句的执行,防止代码继续执行下一个 case。
  • default::如果没有任何 case 匹配,则执行 default 代码块。

2. break 语句的作用

break 语句用于终止 switch 语句的执行。如果没有 break,程序会继续执行下一个 case 的代码块,直到遇到 break 或 switch 语句结束。

3. default 语句的作用

default 语句是可选的,用于处理所有 case 都不匹配的情况。如果没有 default,且没有任何 case 匹配,则 switch 语句不会执行任何代码。

4. 多个 case 共享同一代码块

如果多个 case 需要执行相同的代码块,可以将它们合并在一起:

在这个例子中,Monday 到 Friday 都会输出 "Weekday",而 Saturday 和 Sunday 会输出 "Weekend"。