标签: php list foreach while-loop iteration
我正在查看一个代码块,它同时实现了以下两种迭代方法。 我想知道两种迭代方法之间是否存在实际差异?
while (list($module) = each($module_list)) { ... }
和
foreach ($module_list as $module) { ... }
答案 0 :(得分:2)
后者更具可读性。可能有理由使用隐式更改数组游标的函数,但是对所有值的简单迭代不是这种情况。