PHP是什么意思?
在经验还不够丰富的时候所思考的事情。
这句话的中文翻译是什么?
当我在现场经验约三个月左右时,第一次见到以下的处理方式时,我很疑惑它到底是什么处理?为了帮助那些有类似困惑的人,我写了这篇文章。
$hoge = $a ?? null
我知道有类似于下面的三元运算符,但”??”可能对许多人来说并不常见…
$a = 1;
$b = 2;
$max = $a > $b ? $a : $b;
echo $max;
実行結果
2
得出结论
$hoge = $a ?? null
这段代码执行了与下面的处理相同的操作。
如果存在a的值,则将a的值赋给它,否则将会是null。
if ($a) {
$hoge = $a;
} else {
$hoge = null;
}
希望这篇简短的文章能对大家有所帮助。