아래를 참고하세요.(테스트 버전 : PHP 5.3.X)
<?php
// ""(an empty string)
$var = "";
isset($var); // return true
empty($var); // return true
is_null($var); // return flase
// " "(Space)
$var = " ";
isset($var); // return true
empty($var); // return false
is_null($var); // return flase
// FALSE
$var = FALSE;
isset($var); // return true
empty($var); // return true
is_null($var); // return flase
// TRUE
$var = TRUE;
isset($var); // return true
empty($var); // return false
is_null($var); // return flase
// Empty Array
$var = array();
isset($var); // return true
empty($var); // return true
is_null($var); // return flase
// NULL
$var = NULL;
isset($var); // return false
empty($var); // return true
is_null($var); // return true
// "0"
$var = "0";
isset($var); // return true
empty($var); // return true
is_null($var); // return flase
// 0
$var = 0;
isset($var); // return true
empty($var); // return true
is_null($var); // return flase
// 0.0
$var = 0.0;
isset($var); // return true
empty($var); // return true
is_null($var); // return flase
// $var
$var;
isset($var); // return false
empty($var); // return true
is_null($var); // return true
// NULL byte
$var = "\0";
isset($var); // return true
empty($var); // return false
is_null($var); // return flase
?>