• 技术文章 >PHP >PHP教程

    php迭代器iterator的作用

    小妮浅浅小妮浅浅2021-07-02 14:09:56原创196

    说明

    1、实行foreach的对象时,自动调用,规定了遍历的方法。

    2、Iterator是php预定义的接口类,可以直接使用。iterator{}是Traversable{}的子类,Traversable{}是检查一个类别是否可以使用foreach的接口。

    实例

    Iterator extends Traversable
    {
    abstract public current(): mixed — 返回当前元素
    abstract public key(): scalar — 返回当前元素的键
    abstract public next(): void — 向前移动到下一个元素
    abstract public rewind(): void — 返回到迭代器的第一个元素
    abstract public valid(): bool — 检查当前位置是否有效
    }

    以上就是php迭代器iterator的作用,希望对大家有所帮助。更多php学习指路:php教程

    专题推荐:php迭代器 iterator
    品易云
    上一篇:php中foreach的使用 下一篇:php迭代器的工作原理分析

    相关文章推荐

    • php魔术方法__invoke的介绍• php中__sleep方法的使用• php中CLI模式是什么• php自动加载机制是什么• php实现自动加载的两种方法• php static的三种使用方法• php $this是什么意思• php中$this的就近原则• php数组中array_column()函数的使用• php数组array_multisort()函数是什么• php empty()函数的用法• php按值传递和引用传递的比较• php命令模式如何理解• php常量中两种定义方式的比较• php中foreach的使用

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网