PHP isset, empty, is_null 違い

2013-07-12
PHP
3年前に投稿された記事です。情報が古くなっている可能性があります。
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