laravel調用第三方api的時候,太依賴于第三方的數據結構了,如果第三方結構稍微調整,網頁就直接報錯。可能的數據結構:1.{'code':200,'result':{'list':['name':'hello','age':18],['name':'world']}}2.{'code':204,'result':'wrong'}3.網絡異常獲取不到數據。$data->code;如果網絡異常會報錯$data->result->list;如果數據異常會報錯end($data->result->list)->age;如果list的某元素不包含age會報錯(這是數據正常的情況)請問怎么配置或編碼可以提高laravel的容錯性(比如原生的php容錯性比較大,所有找不到的元素置空,而不會報錯。)
laravel 如何避免non-object錯誤
函數式編程
2019-04-21 20:42:43
