usa
is_null(), pues si usas comillas vacías no son iguales a
NULL
y en caso de querer usar un valor por defecto usas las comillas vacías... (:
adicionalmente dejo este enlace, es una tabla comparativa de tipos:
http://www.blueshoes.org/en/developer/php_cheat_sheet/