1

Activityの関数getCurrent()ListActivity返すオブジェクトに関する情報を表示したい。試してみると、完全に機能します。クラスから必要な情報はありますが、ページの上部に次のエラーメッセージが表示されます。

致命的なエラー: 34 行目の /Applications/XAMPP/xamppfiles/htdocs/site/prototype/administration.php の非オブジェクトに対するメンバー関数 getIdentifiant() の呼び出し

34行目はここにあります:

  while($listActivities->next())
  {
     $current = new Activity();
     $current = $listActivities->getCurrent();
     echo $current->getId(); // line 34
  }

そしてこれがgetCurrent()Activity オブジェクトを返す関数です。

  public function getCurrent()
  {
     if(isset($this->activities[$this->current]))
        return $this->activities[$this->current];
  }

必要なオブジェクトが返されるため、この問題が発生する理由がわかりません。それを理解するのを手伝ってください。ありがとう。

4

2 に答える 2