PHP

PHP isset, empty, is_null の違い早見表

More than 1 year has passed since last update.

PHP isset, empty, is_null の違い早見表

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

引用

http://d.hatena.ne.jp/sngmr/20080209/1202520832

参考リンク

http://qiita.com/mpyw/items/51bf42fe1ad8a7e535aa