PHP isset, empty, is_null, *&&* の違い早見表
| 値 | if($var) | isset | empty | is_null | isset($var) && $var != '' |
|---|---|---|---|---|---|
| $var=1 | true | true | false | false | true |
| $var=""; | false | true | true | false | false |
| $var="0"; | false | true | true | false | true |
| $var=0; | false | true | true | false | true |
| $var=NULL; | false | false | true | true | false |
| $var | false | false | true | true | false |
| $var=array() | false | true | true | false | true |
| $var=array(1) | true | true | false | false | true |
コメント
コメントを投稿