所以我创建了一个 Supermarket 类并像这样启动两个对象:
$items[0] = new Supermarket("Item1", 2.70);
$items[1] = new Supermarket("Item2", 1.0);
然后我在数组的第一个对象上调用 showItem() 方法,它可以工作:
$items[0]->showItem();
但是当我尝试在数组中使用 for 或 foreach 循环来显示所有项目时,我得到了非对象错误。以下内容也不起作用:
$i = 0;
$items[i]->showItem();
有任何想法吗?