var が存在すればTRUE、 そうでなければFALSEを返します。
変数が、unset() により割当を解除された場合、 isset() はもうTRUEとはなりません。 NULLに設定されている変数を調べた場合、 isset() はFALSEを返します。 NULLバイト("\0")はPHPの定数 NULLと等価ではないことにも注意してください。
Warning: isset() は何らかの値が渡された 変数の場合のみ動作します。そうでない場合、パースエラーとなります。 もし 定数 が設定されているかどうかをチェックする場合は、 defined() を使用してください。
<?php |
この関数は配列の要素に対しても動作します:
<?php |
注意: これは、関数ではなく 言語構造のため、可変関数 を用いて コールすることはできません。
empty(), unset(), defined(), PHP 型の比較表, array_key_exists(), エラー制御演算子 @ も参照ください。