PHPで変数の中身がnullだった場合、その変数に値をセットする書き方があります。
それが、null合体演算子というものになります。
null合体演算子は、PHP7.4以降で導入された文法になります。
もしnull合体演算子を使う場合は、PHPのバージョンを確認してから使うようにしましょう。
null合体演算子の書き方は下記のようになります。
$target ??= Carbon::now()->format('H:i');
上記のコードは、変数$targetがnullの場合、その変数に現在の時間を「H:i」形式で代入しています。
すでに値が設定されている場合は、既存の値が保持されます。
最近知ったので、忘備録としてまとめました。