提问人:Singleton 提问时间:1/13/2023 最后编辑:timgavinSingleton 更新时间:1/13/2023 访问量:39
使用空字符串传递的变量导致日志中出现未定义的索引问题
Variable that's being passed with an empty string and causing an undefined index issue in my logs
问:
我知道这是一个很常见的问题,但希望有人能为我提供一些帮助。
/**
* @param $optionid
* @return mixed
*/
public function getAttributeSwatchHashcode($optionid) {
$hashcodeData = $this->swatchHelper>getSwatchesByOptionsId([$optionid]);
return $hashcodeData[$optionid]['value'];
}
它看起来像是用一个空字符串传递的。所以我相信我需要追溯它并弄清楚为什么在没有选项 ID 的情况下调用它。$optionid
getAttributeSwatchHashcode()
这是我有点困惑的地方。我在另一个文件中找到了它。
<div class="icon" style="background-color:<?= $_helper44->getAttributeSwatchHashcode($bgColor) ?>"></div>
从我一直在阅读的内容来看,添加支票会是一个快速的解决方案吗?我不确定在这种情况下是否有效。我是否需要更多地追溯它,或者这是否是一个快速修复程序,让日志停止发射这么多?isset($array[$index])
不确定如何包含此 isset 条件,或者它是否是正确的位置。
答: 暂无答案
评论