CodeRoadMap
路线图学习路径文章题库资源社区

浏览

首页路线图学习路径知识库题库文章资源社区我的学习
CodeRoadMap

中文编程学习导航:路线图、讲义与题库,进度可同步。

路线图学习路径文章题库社区

© 2026 CodeRoadMap

津ICP备2026012044号-1|coderoadmap@126.com
开发路线图/PHP 路线图/match 表达式
阶段一

match 表达式

节点说明与学习资源

Match 表达式是 PHP 的一个重要特性,在 PHP 8.0 中引入,作为 switch 语句的替代方案。与 switch 语句相比,match 表达式更安全,因为它们不需要 break 语句,而且更简洁。match 表达式可以是模式匹配的绝佳工具。以下是一个示例:

$message = match ($statusCode) { 200, 300 => 'OK', 400 => 'error', default => 'unknown status code', };

在这段代码中,基于 $statusCode 的值,match 表达式将特定的文本赋给 $message。如果 $statusCode 不是 200、300 或 400,则应用 default 情况。运行代码后,$message 变量包含 match 表达式的结果。

← 上一节点switch下一节点 →require_once