PHPのダブルクエスチョンマーク演算子の使用方法と例


以下に、ダブルクエスチョンマーク演算子の使用方法と例を示します。

  1. デフォルト値の設定:

    $name = $_GET['name'] ?? 'Guest';
    echo $name;

    上記の例では、GETリクエストのパラメータ「name」の値を取得し、もし値が存在しない場合にはデフォルト値として「Guest」を使用します。

  2. 変数の存在を確認:

    $isLoggedIn = $user ?? false;

    上記の例では、変数「$user」が定義されている場合はその値を、「$user」が未定義またはNullの場合は「false」を使用します。

  3. 配列の要素の存在を確認:

    $value = $array['key'] ?? 'Not found';

    上記の例では、配列「$array」のキー「key」が存在する場合はその値を、存在しない場合は「Not found」を使用します。

ダブルクエスチョンマーク演算子は、コードをシンプルかつ読みやすくするために役立つ便利な機能です。これを活用することで、条件分岐やNullチェックをより簡潔に記述することができます。