[PHP-users 15282]Re: [PHP-users15274]foreach()が正常動作しない

ISIGE, Akira xia @ silvia.com
2003年 5月 14日 (水) 21:37:47 JST


いしげ です.

Wed, 14 May 2003 21:25:16 +0900 の,
Seto <seto @ cii.gr.jp> 様のメールより.

> ループ3回目
>   $item は $test_class->list[2]を参照したまま
>   そこへ3番目の要素を代入してprint
>   ここはループ2回目で2番目の要素を代入してしまっている。

なるほど!
納得しました.

最初の foreach 後に $item は list[2] への参照というより
list[2] そのものの別名になっていて,
後の foreach では list[2] をループカウンタ(?)として使ってしまっている,
ということですね.

& 演算子は充分に理解して使わないといけませんね.

Seto さま,ありがとうございました.


------------
ISIGE, Akira



PHP-users メーリングリストの案内