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