我今天正在阅读手册并注意到各种迭代器.对我来说,似乎他们都毫无意义; 除非您更喜欢它们的语法,或者不知道如何编写递归函数,否则我没有理由使用它们.是否有任何理由在PHP中使用内置迭代器而不仅仅是编写循环或制作递归方法?
我只是在寻找事实反应,而不是主观偏好(即:我不在乎你是否认为它更"可读"或"更面向对象",我想知道它们是否更快,提供的功能可以滚动自己的时候就不会实现,等等.
php iterator
iterator ×1
php ×1