php 报错:
未定义数组索引: data
由于之前一直使用的是php5.6的。所以判断时习惯了这样。
//判断是否返回正确
if ($result['result']['data']) {
return $result;
}
这样的判断,如果未返回data键值,在php7会直接异常。
解决方案
//使用empty判断
if (!empty($result['result']['data'])) {
return $result;
}
php 报错:
未定义数组索引: data
由于之前一直使用的是php5.6的。所以判断时习惯了这样。
//判断是否返回正确
if ($result['result']['data']) {
return $result;
}
这样的判断,如果未返回data键值,在php7会直接异常。
//使用empty判断
if (!empty($result['result']['data'])) {
return $result;
}
php 报错:
未定义数组索引: data
由于之前一直使用的是php5.6的。所以判断时习惯了这样。
//判断是否返回正确
if ($result['result']['data']) {
return $result;
}
这样的判断,如果未返回data键值,在php7会直接异常。
//使用empty判断
if (!empty($result['result']['data'])) {
return $result;
}