Report question

Question: if($val) vs. if($val != "") vs. if(!empty($val)) -- which one?