配列のnullチェック

値はnullでもキーがあればfalseにならないので注意


$ary = array('a'=>null,'b'=>null);
⇒Array ( [a] => [b] => )

上記のような場合、下記のようには出来ないので注意
if ($ary != null)

この場合、値がnullかどうかは以下のように記述する
if ($ary['a'] != null &&
$ary['b'] != null &&
)

array()はfalse扱いになります

$ary = array(); ※Array ( )

if ($ary != null) {
echo 'true';
} else {
echo 'false';
}
⇒false

キーが設定してある場合、値が無くてもfalseにはなりません

$ary = array('a'=>'', 'b'=>''); ※Array ( [a] => [b] => )
if ($ary != null) {
echo 'true';
} else {
echo 'false';
}
⇒true