鉴于此代码段:
$nodes[$record->nid]->group = $record->group;
我不明白第一部分(等号左侧)是什么意思?
谢谢。
$nodes
是一个数组,并且$record->nid
是该数组中的一个索引。要使此代码有效,$record->nid
必须是字符串或整数。
调用$nodes[$record->nid]
将返回一个对象,然后您正在调用该对象group
。
我不明白第一部分(等号左侧)是什么意思?
拆开$nodes[$record->nid]->group
:
$nodes
是一个对象数组$nodes[$record->nid]
使用键访问元素$record->nid
$nodes[$record->nid]->group
访问group
对象的属性 ( $nodes[$record->nid]
)