(PHP 3, PHP 4, PHP 5 )
var が存在すればTRUE、 そうでなければFALSEを返します。
変数が、unset() により割当を解除された場合、 isset() はもうTRUEとはなりません。 NULLに設定されている変数を調べた場合、 isset() はFALSEを返します。 NULLバイト("\0")はPHPの定数 NULLと等価ではないことにも注意して下さい。
$a = "test";echo isset ($a); // TRUEunset ($a);echo isset ($a); // FALSE$foo = NULL; print isset ($foo); // FALSE
empty()およびunset() も参照下さい。