php 报错:

未定义数组索引: data

由于之前一直使用的是php5.6的。所以判断时习惯了这样。

//判断是否返回正确
if ($result['result']['data']) {
    return $result;
}

这样的判断,如果未返回data键值,在php7会直接异常。

解决方案

//使用empty判断
if (!empty($result['result']['data'])) {
    return $result;
}
最后修改于:2021-09-22 15:41
文章链接: https://oct.cn/view/39
版权声明: 本站所有文章除特别声明外。转载请注明来自 十月笔记