php 未定义的数组键[这会是一个问题吗?[已关闭]

798qvoo8  于 2023-10-15  发布在  PHP
关注(0)|答案(1)|浏览(166)

已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

2天前关闭。
Improve this question
我想问一个未定义的数组键是否会在以后引起问题。
我在PHP文件中有一个产品列表,当我选择不同的选项,如颜色和大小时,它会相应地显示不同的价格和图像。一切正常,但在apache错误日志中,它提到数组键未定义。
这是否会造成问题?

kqhtkvqz

kqhtkvqz1#

当然,错误总是不好的。您应该尝试找出错误是什么以及哪个键导致错误。它可能会导致应用程序崩溃,产生未定义的行为或其他副作用。
如果密钥是必需的,则必须存在。否则,您可以在访问数组之前测试数组:

$arr = ['foo' => 42];
if (isset($arr['bar']) {
    echo $arr['bar'];
} else {
    // do some error handling
}

相关问题