php - 为什么它会为我的 PHP 关联数组显示未定义的偏移量:0 错误?
问题描述
我目前正在使用返回关联数组的第 3 方 API。该 API 有许多将数据返回到我的网站的查询。但是,如果 API 无法检索用户请求的数据,则会引发 this 错误、未定义偏移量:0 错误,并突出显示错误来自哪一行代码,这是我的关联数组
$Name = $result[0]['users']['user'][0]['name'];
我要做的是为此事件创建一个异常,以便它运行一个视图页面,例如
return view('pages.errorPage');
注意:我正在使用 Laravel。
解决方案
只需将您的逻辑放在 atry
和catch
中。
例子:
try {
// place your logic here
} catch(\Exception $ex) {
return view('pages.errorPage');
}
这将捕获任何抛出的异常
推荐阅读
- javascript - 用装饰器( mobx )实例化一个类 - React:单元测试
- ios - Swift - JSON 中的列表仅在视图召回时出现
- python - 访问/修改嵌套字典中的元素
- android - 改造 - 删除为空,但响应主体类型被声明为非空
- r - R在导入数据时如何确定因子变量的默认级别排序?
- blazor - 如何在 Blazor 中嵌入调查?
- javascript - JavaScript 中电子邮件内容的日期时间转换
- go - rand.Seed(time.Now().UTC().UnixNano()) 中的 UTC() 调用是否多余?
- python - 翻转已排序数据帧的排序顺序
- wordpress - 基于当前用户的高级自定义字段默认值