値 | if($var) | isset | empty | is_null |
$var=1; | true | true | false | false |
$var=””; | false | true | true | false |
$var=”0″; | false | true | true | false |
$var=0; | false | true | true | false |
$var=NULL; | false | false | true | true |
$var; | false(*) | false | true | true(*) |
$var=array(); | false | true | true | false |
$var=array(1); | true | true | false | false |
* … PHP Notice: Undefined variable が発生
globalかstaticでの宣言および、前に何某かの代入があれば発生しない
コメント