CodeRoadMap
路线图课程知识库文章题库资源社区我的学习
CodeRoadMap

程序员的学习成长路线图。登录解锁全部课程,并同步路线图与课时进度。

学习

  • 路线图
  • 课程
  • 文章
  • 题库
  • 知识库

更多

  • 资源
  • 社区
  • 我的学习
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·coderoadmap@126.com
开发路线图/PHP 路线图/空合并运算符
阶段三

空合并运算符

PHP 中的空合并运算符(??)是一个简单而实用的工具,用于处理可能未设置的变量。它允许开发者在变量恰好没有值时提供一个默认值。它类似于三元运算符,但区别在于它检查变量是否被设置或是否为 null,而不是检查其真假。这使得它成为处理可选函数参数或表单输入的便捷工具。例如:`$username = $_POST['username'] ?? 'Guest';`。在这一行中,如果 'username' 在 POST 数组中被设置了,则 $username 将被赋值为该值。如果没有,则会被赋值为 'Guest'。

登录查看节点详情

首阶段节点可试读;登录后解锁全部路线图节点正文与进度同步。

登录免费注册
← 上一节点if/else下一节点 →空安全运算符