YAMAGUCHI::weblog

噛み付き地蔵に憧れて、この神の世界にやってきました。マドンナみたいな男の子、コッペです。

オブジェクトの配列を作る際の注意

ひとつひとつちゃんとnew宣言してあげないといけないっぽい。以下のコードを書いたらうまく動かなかった。

$objects[] = new Class;
for($i=0;$i<$NUM;$i++){
  $objects[$i]->function();
}

これならうまくいく。

for($i=0;$i<$NUM;$i++){
  $objects[$i] = new Class;
  $objects[$i]->function();
}