【发布时间】:2011-03-22 00:44:49
【问题描述】:
看下面的代码:
$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如何处理数组赋值。
附: GetIndexForId 只是搜索当前 ID 是否已经存在于数组中,而其他“未声明”的变量是参数。
【问题讨论】:
-
我喜欢从 3.5 年前发布的问题中得到 -1。不管你是谁,请留下评论为什么?!?!?!
标签: php pass-by-reference