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;
}

希望这篇简短的文章能对大家有所帮助。

广告
将在 10 秒后关闭
bannerAds