看看下面的代码:数组中的项目,它们是否是引用?
$index = GetIndexForId($itemid);
$item = null;
if($index == -1)
{
$item = array();
$this->items[] = $item;
$index = count($this->items)-1;
}
else
$item = $this->items[$index];
$item['id'] = $itemid;
$item['qty'] = $qty;
$item['options'] = $options;
$this->items[$index] = $item; // This line is my question
最后一行,有必要吗?我真的不知道php如何处理数组赋值。
P.S. GetIndexForId只是搜索当前的ID是否已经存在于数组中,而其他“未声明的”变量是参数。
我喜欢收到-1的从一个问题,我发布3.5年前。无论你是谁,请留下评论为什么?!?!?! – TJMonk15 2014-09-17 05:05:21