やっぱりパソコンはむずかしいんだよ!
t-eyes.com
 

 


 

 

 

 

PHPなとこ>>SAMPLE>>値がセットされているかを知る

■0でも値がセットされたかを知る

通常は値が0だとfalseで値が無いとみなされますが、0でも値がセットされ0だと知りたい場合があります。それにはisset関数を使用します。

・isset(変数又は配列)
※変数、配列が存在したらTrue、無ければFalseを返します。

※■の文字色は説明文


スクリプト例:$aに0をセットしてissetで判別

<?PHP
$a=0;

if (isset($a)){print '$aは値がセットされています。<BR>';}
else {print '$aには値はありません。<BR>';}

if (isset($b)){print '$bは値がセットされています。';}
else {print '$bには値はありません。';}

?>

実行結果:
$aは値がセットされています。
$bには値はありません。

isset 変数がセットされているかどうかを検査する
説明
int isset ( mixed var )
var が存在すればTRUE、 そうでなければFALSEを返します。
変数が、unset() により割当を解除された場合、 isset() はもうTRUEとはなりません。 NULLに設定されている変数を調べた場合、 isset() はFALSEを返します。 NULLバイト("\0")はPHPの定数 NULLと等価ではないことにも注意してください。

 


※使用に関して発生した問題の責任は、一切負いませんのでご了承ください。
バグや不具合等に関しては、ご報告頂ければ善処します。

 


【TOP】


© 2005 t-eyes.com