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

时间:2013-09-09 11:11:17

标签: php object notation

当我在webapplications中使用对象时,有时我必须使用$ object-> item,有时我必须使用:$ object ['item']。 但两种符号之间有什么区别?我什么时候需要第一种表示法,何时需要其他表示法?

1 个答案:

答案 0 :(得分:0)

一个是引用一个对象:

echo $object->item;

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

而另一个引用数组:

echo $object['item'];

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

我刚刚在另一个问题中写了half decent explanation of objects,如果你不确定它们可能值得一读(我真的不喜欢复制和粘贴答案)。