以前写代码的时候在判断一个变量是否为空的的时候用的是empty()函数,具体如:
if(!empty($foo)){
  echo '空的';
}
但是我现在写代码的时候一直都这么写的:
if(!$foo){
  echo '空的';
}
虽然一直没有出现过问题,但是没有官方的说明,感觉很不保险,直接用这种方式来判断变量的空与否正确吗?