3

Iteratorを実装するクラスを作成した場合、 foreachのこの機能は引き続き機能しますか?

ループ内で配列要素を直接変更できるようにするには、$value の前に & を付けます。その場合、値は参照によって割り当てられます。

おそらくもっと重要なことですが、Iteratorの宣言に'&' を入れる必要がありcurrent()ますか?

4

1 に答える 1

3

できません。PHP 5.3.2 では、

致命的なエラー: [ファイル][N]の参照による foreach で反復子を使用することはできません

于 2012-04-11T10:45:22.787 に答える