0

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

4

1 回答 1

0

一个是引用一个对象:

echo $object->item;

在这种情况下,您在对象中回显名为“item”的属性。

而另一个是引用一个数组:

echo $object['item'];

而在这种情况下,您正在使用名为“item”的关联索引来回显元素。

我刚刚在另一个问题中对对象进行了一半体面的解释,如果您不确定它们可能值得一读(我真的不喜欢复制和粘贴答案)。

于 2013-09-09T11:13:11.097 回答