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