NULL合并操作符??
2024-09-05 23:52:13
参考官方手册:
/**
* NULL合并操作符 ??
*/
// $a, $b, $c都未声明和定义
var_dump($a??$b??$c); // NULL
// $a为数组,$b为100,$c为200
$a = [];
$b = 100;
$c = 200;
var_dump($a??$b??$c); // array(0) {}
// $a已经被声明为数组,不为NULL
var_dump(isset($a)); // bool(true)
var_dump(is_null($a)); // bool(false)
// $a数组中不存在键name,所以为NULL
var_dump(is_null($a['name'])); // bool(true)
var_dump(isset($a['name'])); // bool(false)
var_dump(is_null($e['name'])); // bool(true)
var_dump(isset($e['name'])); // bool(false)
var_dump($a['name']??$b??$c); // int(100)
最新文章
- 多个精美的导航样式web2.0源码
- js闭包使用
- Activity源码简要分析总结
- OPPO某某產品拍攝範圍嶄露頭角
- 【GOF23设计模式】原型模式
- HDU 4023 (博弈 贪心 模拟) Game
- Redis 三:存储类型之字符串
- git Unstaged changes after reset
- 三期_day12_其它+jetty的使用
- Codeforces Round #154 (Div. 2) : B
- percona-MYSQLGUI监控
- Missing artifact com.sun:tools:jar:1.5.0
- asp.net [AjaxMethod]
- CAFFE中训练与使用阶段网络设计的不同
- Java常用文件操作-1
- nginx在后端服务维护时,自动挂公告页
- Jarvis OJ 一些简单的re刷题记录和脚本
- 一对多关联模型,BELONGS_TO
- 关于查询ios的app更新的历史版本记录
- # 2019-2020-4 《Java 程序设计》结对项目总结