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容错性比较大,所有找不到的元素置空,而不会报错。)
慕莱坞森
胡子哥哥
相关分类