$x | empty($x) | isset($x) | is_null($x) |
---|---|---|---|
未定義 | true | false | true (NOTICEエラー) |
NULL | true | false | true |
FALSE | true | true | false |
0 | true | true | false |
0.0 | true | true | false |
“ | true | true | false |
‘0’ | true | true | false |
array() | true | true | false |
TRUE | false | true | false |
-1 | false | true | false |
1 | false | true | false |
フォームデータ
(値が無いとき)
$x | empty($x) | isset($x) |
---|---|---|
$_GET | true | true |
$_GET[a] | true | false |
(値が有るとき)
$x | データ | empty($x) | isset($x) |
---|---|---|---|
$_GET | 任意 | false | true |
$_GET[‘a’] | a=”1″ | false | true |
$_GET[‘a’] | a=”0″ | true | true |
$_GET[‘a’] | a=”” | true | true |
$_POSTも$_GETも同じらしい。
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)