1

次の反復法の両方を同時に実装するコードのブロックを表示しています。2つの反復方法の間に実際的な違いがあるかどうか疑問に思いますか?

while (list($module) = each($module_list)) {
...
}

foreach ($module_list as $module) {
...
}
4

1 に答える 1

2

後者の方がはるかに読みやすくなっています。配列カーソルを暗黙的に変更する関数を使用する理由があるかもしれませんが、すべての値に対する単純な反復はそのような場合ではありません。

于 2012-08-12T00:18:40.510 に答える