-4

鉴于此代码段:

$nodes[$record->nid]->group = $record->group;

我不明白第一部分(等号左侧)是什么意思?

谢谢。

4

2 回答 2

6

$nodes是一个数组,并且$record->nid是该数组中的一个索引。要使此代码有效,$record->nid必须是字符串或整数。

调用$nodes[$record->nid]将返回一个对象,然后您正在调用该对象group

于 2013-08-28T14:01:45.560 回答
3

我不明白第一部分(等号左侧)是什么意思?

拆开$nodes[$record->nid]->group

  • $nodes是一个对象数组
  • $nodes[$record->nid]使用键访问元素$record->nid
  • $nodes[$record->nid]->group访问group对象的属性 ( $nodes[$record->nid])
于 2013-08-28T14:02:48.690 回答