PHP代码技巧分享:可为null类型语法糖

  • 原创
  • 作者:程序员三丰
  • 发布时间:2025-02-20 22:28
  • 浏览量:214
本文介绍的是PHP中如何给一个值可能null的变量声明类型。

在PHP中针对变量的单个类型声明,可以通过在类型前添加问号(?)来标记该变量的值可为null。

下面通过代码片段演示具体应用场景:

  • 可为 null 参数类型声明
class Order {

}

function orderFactory(?Order $order) {
    var_dump($order);
}

orderFactory(new Order); // 执行结果:object(Order)[1]
orderFactory(null); // 执行结果:null
  • 可为 null 返回类型声明
function get_item(): ?string {
    if (isset($_GET['item'])) {
        return $_GET['item'];
    } else {
        return null;
    }
}
声明:本文为原创文章,51blog.xyz和作者拥有版权,如需转载,请注明来源于51blog.xyz并保留原文链接:https://mp.51blog.xyz/article/86.html

文章归档

推荐文章

buildadmin logo
Thinkphp8 Vue3 Element PLus TypeScript Vite Pinia

🔥BuildAdmin是一个永久免费开源,无需授权即可商业使用,且使用了流行技术栈快速创建商业级后台管理系统。

热门标签

PHP ThinkPHP ThinkPHP5.1 Go Mysql Mysql5.7 Redis Linux CentOS7 Git HTML CSS CSS3 Javascript JQuery Vue LayUI VMware Uniapp 微信小程序 docker wiki Confluence7 学习笔记 uView ES6 Ant Design Pro of Vue React ThinkPHP6.0 chrome 扩展 翻译工具 Nuxt SSR 服务端渲染 scrollreveal.js ThinkPHP8.0 Mac webman 跨域CORS vscode GitHub ECharts Canvas