1

我正在查看同时实现以下两种迭代方法的代码块。我想知道这两种迭代方法之间是否存在实际差异?

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

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

1 回答 1

2

后者更具可读性。使用隐式更改数组游标的函数可能是有原因的,但对所有值的简单迭代不是这种情况。

于 2012-08-12T00:18:40.510 回答