我有这样的代码:
$myVariable = someRanDomFunction($blah)
问题是someRanDomFunction()可能返回数组、对象、空数组、布尔值或NULL。
如果检查$myVariable有一些数据的最佳方法是什么呢?
现在我要做的是:
!empty($myVariable )
它会涵盖所有的案件吗?或者我应该做($myVariable != NULL && !empty($myVariable ))
更新*
我所说的“一些数据”是指TRUE,如果它的bool,而不是空数组,以及除NULL以外的任何值。
发布于 2013-04-08 20:33:44
如果检查null,则需要使用!== (严格检查http://php.net/manual/en/language.operators.comparison.php)。
https://stackoverflow.com/questions/15888362
复制相似问题