0
我有一個數組,$beerArray
,它是從解析JSON API中的數據並將其放入PHP數組中獲得的。有一些值,比如$ beer_name,我期望在JSON數據中,但並不總是存在,導致該值在數組中不存在。我已經設置了一些if ... else語句到這些情況調整:查找生成的數組中是否存在未獲取通知的值
if (!($beerArray->response->beer->beer_name)) {
do something
}
else {
do something else
}
}
這可以防止類似錯誤試圖分配給不存在的數組值的變量,但我仍然得到這個討厭注意:
Notice: Undefined property: stdClass::$beer_name in /Users/x_/Documents/html/php/populatebeer.php on line 66
有沒有更好的方法來構建我的邏輯來避免這些通知?它填滿了我想避免的誤報。