我想显示有关对象Activity
的信息ListActivity
中的函数getCurrent()
应该返回。 当我尝试它,它完美的作品,我有类所需要的信息,但是,我有此错误信息页面的顶部:34调用非对象的成员函数
Fatal error: Call to a member function getIdentifiant() on a non-object in /Applications/XAMPP/xamppfiles/htdocs/site/prototype/administration.php on line 34
线在这里:
while($listActivities->next())
{
$current = new Activity();
$current = $listActivities->getCurrent();
echo $current->getId(); // line 34
}
这是返回一个Activity对象的getCurrent()
函数。
public function getCurrent()
{
if(isset($this->activities[$this->current]))
return $this->activities[$this->current];
}
我不明白为什么我有这个问题,因为它返回我想要的对象。 请帮我搞清楚。谢谢。
当isset失败时,getCurrent()会返回什么结果? 'NULL'?这不是一个对象。 – bwoebi 2013-05-04 17:37:36
@bwoebi它会返回一些内容,因为我看到有关页面中活动的信息。它绝对不会返回null。谢谢你的回复。 – R00t 2013-05-04 17:40:18
尝试在echo之前尝试'var_dump()'$ current' ... – bwoebi 2013-05-04 17:43:23