发布于2018年04月06日的文章

PHP迭代器模式 web开发

PHP迭代器模式

988 0

迭代器模式通俗的讲是遍历集合的成熟模式,迭代器模式的关键是将遍历集合的任务交给一个叫做迭代器的对象,它的工作时遍历并选择序列中的对象,而客户端程序员不必知道或关心该集合序列底层的结构。它的作用是使所有复杂数据结构的组件都可以使用循环来访问。 对象要实现迭代,需要使这个类实现 Iterator(SPL standard php library标准库提供),这是一个迭代器接口,实现该接口,必须实现以下方法: current(),该函数返回当前数据项 key(),该函数返回当前数据项的键或者该项在列表中的位置