メニュー 表示 非表示

empty@PHP

emptyにより、変数の値を調べることができます。
値がセットされていれば「false」、セットされていない場合は、「true」です。

iisetと似ていますが、違います。
iisetの場合は、セットされていれば「true」です。

emptyは、空、0、Nullの場合は、「true」になります。
また、unsetで変数を破棄した場合も「true」になります。

iisetの場合は、空、0の場合は、セットされていることになります。


<?php

$var = "a";

if (empty($var)) {
    print "変数は空です。";
} else {
    print "値:" .$var;
}


$var = "";

if (empty($var)) {
    print "変数は空です。";
} else {
    print "値:" .$var;
}

$var = 0;

if (empty($var)) {
    print "変数は空です。";
} else {
    print "値:" .$var;
}



$var = null;

if (empty($var)) {
    print "変数は空です。";
} else {
    print "値:" .$var ."です。";
}


$var = "1";
unset($var);

if (empty($var)) {
    print "変数は空です。";
} else {
    print "値:" .$var;
}

?>


Copyright (C) PHPのお勉強. All Rights Reserved.