foreach循环和迭代器模式是类似的吗?二者有什么区别 我来答 1个回答 #热议# 应届生在签三方时要注意什么? 硪丨暧恋 2017-07-18 · TA获得超过8980个赞 知道大有可为答主 回答量:5336 采纳率:93% 帮助的人:2193万 我也去答题访问个人页 关注 展开全部 迭代器是一种更高级的工具。foreach是简单的循环语法。虽然功能上看起来相似。但迭代器是工具,这是二者性质上的不同,所以迭代器有更丰富的功能特性,还可以自定义具体的实现。特别是在内存占用上,迭代器是按需读取数据,foreach是一次性载入数据。PHP里面PDO,SimpleXML里面都有迭代器的具体实现,更完整的全部在SPL扩展部分。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-03-04 foreach和for循环区别 2022-05-25 foreach和for循环区别 2022-12-11 java中for循环和迭代器哪个效率高? 2018-01-03 foreach和for循环的区别 12 更多类似问题 > 为你推荐: