OuterImpl實作

来源:4-3 OuterIterator接口

慕后端7161928

2017-04-17 15:13

Hi Teacher Zhou,

上到現在對我比較困難的是,$outerObj = new OuterImpl(new ArrayIterator($array));

為什麼OuterImpl內要實作ArraIteraor呢  我要怎麼知道怎麼使用呢

写回答 关注

1回答

  • 小铖06
    2017-04-21 21:42:30

    IteratorIterator implements  OuterIterator     {

    /* 方法 */

    public __construct    ( Traversable $iterator   )

    public mixed current    ( void   )

    public Traversable getInnerIterator    ( void   )

    public scalar key    ( void   )

    public void next    ( void   )

    public void rewind    ( void   )

    public bool valid    ( void   )

    }

    IteratorIterator这个类的构造函数需要传入 Traversable类型的 参数。

    OuterImpl extends IteratorIterator

站在巨人的肩膀上写代码—SPL

SPL,一个能找到登上绝顶的天梯,学会后能提高实际工作的效率

22772 学习 · 108 问题

查看课程

相似问题