以下に、ダブルクエスチョンマーク演算子の使用方法と例を示します。
-
デフォルト値の設定:
$name = $_GET['name'] ?? 'Guest'; echo $name;
上記の例では、GETリクエストのパラメータ「name」の値を取得し、もし値が存在しない場合にはデフォルト値として「Guest」を使用します。
-
変数の存在を確認:
$isLoggedIn = $user ?? false;
上記の例では、変数「$user」が定義されている場合はその値を、「$user」が未定義またはNullの場合は「false」を使用します。
-
配列の要素の存在を確認:
$value = $array['key'] ?? 'Not found';
上記の例では、配列「$array」のキー「key」が存在する場合はその値を、存在しない場合は「Not found」を使用します。
ダブルクエスチョンマーク演算子は、コードをシンプルかつ読みやすくするために役立つ便利な機能です。これを活用することで、条件分岐やNullチェックをより簡潔に記述することができます。