考虑以下示例,该示例显示每天的相应消息。
$today = 'Tue'; switch ($today) { case "Mon": echo "今天是星期一。"; break; case "Tue": echo "今天是星期二。"; break; case "Wed": echo "今天是星期三。"; break; case "Thu": echo "今天是星期四。"; break; case "Fri": echo "今天是星期五。"; break; case "Sat": echo "今天是星期六。"; break; case "Sun": echo "今天是星期日。"; break; default: echo "错误日期."; } //输出 "今天是星期二。"
每个案例后面的break关键字用于防止代码自动运行到下一个case。如果未指定break语句,则PHP会继续执行该案例之后的语句,直到找到一个break。如果您需要多个情况下达到相同的输出,则可以使用此行为。