你好,我是php新手,有人能帮我吗?这里出现错误
<?php for($i = 0; $i < count($stockageEventCompany); $i++) { ?> <h1 class = "NameEC"><?php echo $stockageEventCompany[$i].getNameEC()?></h1> <?php } ?>
然而,我认为我已经正确地在EventCompany类中声明了Getter。
public function getNameEC()
{
return $this->name;
}
public function setNameEC($value)
{
$this->name=$value;
return $this;
}
帮助您理解上下文
for ($i = 0; $i < count($listeCategories); $i++)
{
if($listeCategories[$i]['DateDebut'] != null)
{
$myObject = new Mission($listeCategories[$i] ['nameEventCompany'], $listeCategories[$i] ['descriptionEventCompany'], $listeCategories[$i] ['DateDebut'] , $listeCategories[$i] ['DateFin']);
$stockageMission = array($myObject);
}
else
{
$myObject = new EventCompany($listeCategories[$i] ['nameEventCompany'], $listeCategories[$i] ['descriptionEventCompany']);
$stockageEventCompany = array($myObject);
}
} ```
test this?
<?php echo $stockageEventCompany[$i]->getNameEC();?>
我认为$stockageEventCompany[$ I]是一个对象。调用对象方法是这样的语法
$obj->getToto();
我忘记把这个放在我的文件里了,我解决了这个问题,谢谢。require_once 'EventCompany.php'; require_once 'Mission.php';