我寫過一個函數,它返回成功時的數據,失敗時返回false。PHP:適當的布爾條件參數爲函數的返回值?
我想知道這是否被認爲是一種評估PHP返回值的正確方法。
function data(){
if($all_is_good){
return $data
}else{
return false;
}
}
$data = data(); //basically either a long series of strings or arrays
if(!$data){ //<-- this is the line I'm concerned about, is it safe to assume this?
echo 'oh no, bad stuff happened';
}
非常感謝!
空字符串'「」'也計算爲false。 – alanaktion 2013-05-28 17:23:08