"", null, false, 0 时返回的应该是 false零即假,非零即真。 if($a) 效果等同 if(!empty($a)),但如果$a未定义,if($a)将报告一个警告,if(!empty($a))不会。