isset コンストラクト

コンストラクト isset は、変数が存在し、その値が null でないかどうかをチェックします。変数が存在し null でない場合は true を返し、それ以外の場合は false を返します。複数のパラメータを受け取ることができます - この場合、渡された全ての変数が存在する場合にのみ true を返します。

構文

phpisset($var);
phpisset($var1, $var2, ...);

例

変数の存在を確認してみましょう:

php<?php
  $var = 'test';
  var_dump(isset($var));
?>

コード実行結果:

phptrue

例

複数の変数をチェックしてみましょう:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

コード実行結果:

phpfalse

例

存在しない変数をチェックしてみましょう:

php<?php
  var_dump(isset($undefinedVar));
?>

コード実行結果:

phpfalse

関連項目

  • 関数 empty,
    変数が空かどうかをチェックします
  • 関数 is_null,
    変数が null かどうかをチェックします