Php $object之间的差异->;item或$object[';item';]

Php $object之间的差异->;item或$object[';item';],php,object,notation,Php,Object,Notation,当我在webapplications中使用对象时,有时我必须使用$object->item,有时我必须使用$object['item']。 但是这两种符号有什么区别呢?什么时候我需要第一个符号,什么时候我需要另一个符号?一个是引用一个对象: echo $object->item; 在这种情况下,您将在对象中回显名为“item”的属性 另一个引用数组时: echo $object['item']; 在本例中,您使用名为“item”的关联索引回显元素 我只是在另一个问题中写了一个,如果你不

当我在webapplications中使用对象时,有时我必须使用$object->item,有时我必须使用$object['item']。
但是这两种符号有什么区别呢?什么时候我需要第一个符号,什么时候我需要另一个符号?

一个是引用一个对象:

echo $object->item;
在这种情况下,您将在对象中回显名为“item”的属性

另一个引用数组时:

echo $object['item'];
在本例中,您使用名为“item”的关联索引回显元素


我只是在另一个问题中写了一个,如果你不确定的话,这个问题可能值得一读(我真的不喜欢复制和粘贴答案)。

所以,在第二种情况下,你没有使用对象