Php 如何从特定对象数组中获取对象?
我是PHP-POO新手。我想从数组中检索对象并访问该对象的属性 我的目的代码是:Php 如何从特定对象数组中获取对象?,php,Php,我是PHP-POO新手。我想从数组中检索对象并访问该对象的属性 我的目的代码是: require_once("../modelo/ClubDAO.php"); require_once("../modelo/Club.php"); require_once("../utils/ArrayList.php"); $clubs = new ArrayList(); /* GET ALL THE CLUBS OF THE DATABASE (WORKS GOOD)*/ $clubs = ClubDA
require_once("../modelo/ClubDAO.php");
require_once("../modelo/Club.php");
require_once("../utils/ArrayList.php");
$clubs = new ArrayList();
/* GET ALL THE CLUBS OF THE DATABASE (WORKS GOOD)*/
$clubs = ClubDAO::get_instancia()->getAllClubs();
for($i = 0; $i < $clubs->size(); $i++)
{
$club = new Club();
$club->getNif(); /* HERE I CAN ACCESS TO THE FIELDS */
$club = $clubs->item($i);
$club->/*HERE I CAN'T ACCES TO THE FIELDS OF THE CLASS*/
}
您正在覆盖您的变量:
$club = $clubs->item($i);
因此,它将不再是您期望的对象。我不确定您的要求。。。这个代码不起作用吗?你有错误吗?请告诉我们您需要什么帮助。您正在将
$clubs
设置为ArrayList
对象,然后将其丢弃并替换为getAllClubs()
。
$club = $clubs->item($i);