当我在webapplications中使用对象时,有时我必须使用$ object-> item,有时我必须使用:$ object ['item']。 但两种符号之间有什么区别?我什么时候需要第一种表示法,何时需要其他表示法?
答案 0 :(得分:0)
一个是引用一个对象:
echo $object->item;
在这种情况下,您正在回显对象中名为“item”的属性。
而另一个引用数组:
echo $object['item'];
虽然在这种情况下,您使用名为“item”的关联索引回显元素。
我刚刚在另一个问题中写了half decent explanation of objects,如果你不确定它们可能值得一读(我真的不喜欢复制和粘贴答案)。