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();
}