以前写代码的时候在判断一个变量是否为空的的时候用的是empty()函数,具体如:
if(!empty($foo)){
echo '空的';
}
但是我现在写代码的时候一直都这么写的:
if(!$foo){
echo '空的';
}
虽然一直没有出现过问题,但是没有官方的说明,感觉很不保险,直接用这种方式来判断变量的空与否正确吗?
if(!empty($foo)){
echo '空的';
}
但是我现在写代码的时候一直都这么写的:
if(!$foo){
echo '空的';
}
虽然一直没有出现过问题,但是没有官方的说明,感觉很不保险,直接用这种方式来判断变量的空与否正确吗?
这样就能判断了吧
echo '空的';
}
......应该是非空吧!
看第一个表里第二行对$x = "";的描述最后一列boolean : if($x),就是你的情况
看来empty()可以下岗了,看不出来还有什么用处。