forget for get

覚えるために忘れる

PHP エルビス演算子(?:)とNull合体演算子(??)

呼び方を忘れるので。

エルビス演算子三項演算子(?:)

$a = $b ?: 0;
$bがTRUEだったら$b、違ったら0。
「$b ? $b : 0」と同等。

Null合体演算子(??)

$a = $b[0] ?? 0;
$b[0]がNULLじゃなかったら$b[0]、NULLだったら0。

「isset($b[0]) ? $b[0] : 0」と同等。

https://www.php.net/manual/ja/language.operators.comparison.php