(1) Null 合体演算子 とは
『Null 合体演算子』とは、演算子の一つで左辺が null の場合に右辺の値を返し、それ以外のときに左辺を返します。
(2) 構文、使用例
PHP
A ?? B
PHP
// (1) $user が設定済みの場合、左辺が表示されます
$user = 'こたろう';
print $user ?? '未設定です'; // 『こたろう』と表示されます
// (2) $user が null の場合、右辺が表示されます
$user = null;
print $user ?? '未設定です'; // 『未設定です』と表示されます
// (3) $user が空白の場合、左辺が表示されます
$user = '';
print $user ?? '未設定です'; // 『』と表示されます
ユーザーが入力した値が未設定 (null) の場合、デフォルトの文字列を表示するために活用すると便利でした。