クラスオブジェクトwords
の配列と保持するプライベートプロパティを持つ「Article」クラスがあります。Word
私はまた、getWord
1つの単語を返すことができるメソッドを持っています:
class Article {
private $words = Array(1 => new Word(1), 2 => new Word(2), ...);
public function getWord($wordId) {
if (array_key_exists($wordId, $this->words)) {
return $this->words[$wordId];
} else {
return NULL;
}
}
}
既存のすべての単語を反復処理する必要があります。それを行う最善の方法は何ですか?
現在、別の方法を使用してすべての単語を配列として返していますが、それは良い選択肢ではないと思います。