if文でNULL, 空, 0を判定する(empty, is_null, isset, boolean)[PHP]

emptyが空とみなすもの

"", 0, 0.0, "0", NULL, FALSE, array(), $var(値の設定されていない変数)

issetが空とみなすもの

NULL, $var(値の設定されていない変数)

また、 empty()とboolean:if($var)、isset()とis_null()がそれぞれ逆の関係にある。