isset
説明
bool isset ( mixed var [, mixed var [, ...]] )
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() , エラー制御演算子 @ も参照ください。