PHP 変数に値が何か入っているかを調べる比較テスト - サンプルデモ

1. '' 空の結果

$var値 isset empty is_null
$var = '' bool(true) bool(true) bool(false)

2. ' ' 空白の結果

$var値 isset empty is_null
$var = ' ' bool(true) bool(false) bool(false)

3. NULL の結果

$var値 isset empty is_null
$var = NULL bool(false) bool(true) bool(true)

4. 整数 0 の結果

$var値 isset empty is_null
$var = 0 bool(true) bool(true) bool(false)

5. 文字列 '0' の結果

$var値 isset empty is_null
$var = '0' bool(true) bool(true) bool(false)

6. boolean TRUE の結果

$var値 isset empty is_null
$var = true bool(true) bool(false) bool(false)

7. boolean FALSE の結果

$var値 isset empty is_null
$var = false bool(true) bool(true) bool(false)

8. 空の配列の結果

$var値 isset empty is_null
$var = array() bool(true) bool(true) bool(false)