日期:2014-05-17 浏览次数:20475 次
$a = 0; function test($a){ if($a==''){ return true; }else{ return false; } }
0 == null == false == '' == "" 当然全等都不成立,暂时就想到这么多
------解决方案--------------------
參考php手冊的empty函數,和這差不多。
bool empty ( mixed var )
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
------解决方案--------------------