我想存儲對象的集合,並且無法在foreach循環中調用對象方法。這基本上就是我所擁有的。打印功能什麼都不打印。有沒有我過去看的東西,或者這不是它的方式?如何使用foreach循環爲數組中的對象調用對象方法
class person
{
private $name;
public function __construct($name) {
$this->name = $name;
}
public function get_name() {
return $this->name;
}
}
$test_set[] = new person("John");
$test_set[] = new person("Jane");
foreach($test_set as $set_item) {
print $set_item->get_name();
}
我複製粘貼你的代碼,它工作正常。問題在別的地方。您是否打開了錯誤報告? – 2012-04-25 20:08:33
這是我的代碼的簡化版本。我複製粘貼它,它也工作。它必須是我更高級的課程中的一些東西。 – wachpwnski 2012-04-25 20:14:41
試試這個代碼。它可能是多參數結構? https://gist.github.com/a7e525e84cb95057a676 – wachpwnski 2012-04-25 20:23:43