Código PHP:
if ($variable==""){
echo "sin contenido .. pero si definida";
}
if (empty($variable)){
echo "sin contenido .. pero si definida. Variables numericas considera 0 como nulo";
}
tambien tienes:
Código PHP:
if (isset($variable)){
echo "No definida. pero $algo=\"\" .. es definida ";
}
Lo de NULL .. no lo he probado .. y el if (!$variable) ... personalmente no lo uso .. Y mas si no es un Booleano (true/false) esa variable como mucha gente suele usarlo .. prefiero o el método clasico .. o usar la funcion empty() ...
Un saludo,