PHP检查我有这样的代码:为有效函数返回
$myVariable = someRanDomFunction($blah)
问题是someRanDomFunction()
可能会返回一个数组,对象,空数组,布尔值或NULL。
如果检查$myVariable
有一些数据的最佳方法是什么?
现在我这样做:
!empty($myVariable)
它将涵盖所有情况? 或者我应该做($myVariable != NULL && !empty($myVariable))
?
UPDATE *
通过 '一些数据' 我的意思是如果TRUE
其布尔,不为空数组,并且比NULL
......现在首要的事情......当返回值被认为是“失败”?根据返回值,您需要调用特定的评估程序,对吧?那么为什么不手动检查'is_array'等等,一个接着一个,直到你找对了? – 2013-04-08 20:30:35
Then!empty正是你需要的;) – bwoebi 2013-04-08 20:36:12
更新了我的帖子 – rinchik 2013-04-08 20:36:19