欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

如何解决报错Trying to access array offset on value of type null

(元素模板) / 2023-03-17 11:51
php报错Trying to access array offset on value of type null
看英文提示应该是尝试访问类型为 null 的值的数组偏移量,就是说有个变成为nul导致了报错。php版本为7.4的时候才出现了这个错误。

新版php解释器会对null类型的下标访问直接报错。例如:

$b = NULL;
$a = $b['key'] ? $b['key'] : 0;

上面这个语句,$b,为 null 的时候就报错了。

解决方案:

加多一个判断就可以了。

$b = NULL;
$a = isset($b['key']) && !empty($b['key']) ? $b : 0;
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com