PHP図書館
isset
isset(変数)
変数が定義されているかを調べます。
変数の値が0や空文字の場合もTRUEを返し、変数が破棄(NULL)された時にFALSEとなります。
- 関連タグ
- 判定
サンプルスクリプト
<?php
//変数が存在するかどうかを判定する
$ex = "PHP図書館";
if (isset($ex)) {
echo "通常代入:変数の中身は「".$ex."」が入っています。<br />";
} else {
echo "通常代入:存在しません。<br />";
}
//変数の中身が空文字の場合
$ex = "";
if (isset($ex)) {
echo "空文字:変数の中身は「".$ex."」が入っています。<br />";
} else {
echo "空文字:存在しません。<br />";
}
//変数をunset()関数で破棄した場合
unset($ex);
if (isset($ex)) {
echo "unset()による破棄:変数の中身は「".$ex."」が入っています。<br />";
} else {
echo "unset()による破棄:存在しません。<br />";
}
//変数の中身をNULLにした場合
$ex = NULL;
if (isset($ex)) {
echo "NULL:変数の中身は「".$ex."」が入っています。<br />";
} else {
echo "NULL:存在しません。<br />";
}
?>
Page Top