SPL学习笔记(4)---基础接口
来源:互联网 发布:数据的指标分析体系 编辑:程序博客网 时间:2024/04/28 03:17
如果想对迭代器进行一定的处理之后再返回,可以用这个接口。
说明:IteratorIterator类是OuterIterator接口的实现,扩展的时候可以直接继承类IteratorIterator.
<?php $arr=array("a","b","c");//继承IteratorIterator类class OuterImpl extends IteratorIterator{ //对值进行处理 public function current(){ return parent::current()."test"; } //对键进行处理 public function key(){ return "Pre_".parent::key(); }}$outObj=new OuterImpl(new ArrayIterator($arr));foreach ($outObj as $k=>$v){ echo $k."=>".$v."<br>";}//output //Pre_0=>atest//Pre_1=>btest//Pre_2=>ctest
0 0
- SPL学习笔记(4)---基础接口
- SPL基础接口(4)
- 9.SPL 基础接口
- SPL学习笔记(1)---概念
- SPL学习笔记(3)---迭代器
- php Spl 学习笔记
- php SPL学习笔记
- SPL学习笔记之一:SPL简介
- SPL标准库学习笔记
- SPL学习笔记(2)---类的实现
- SPL学习笔记(5)---函数的使用
- SPL学习笔记之二:迭代器
- SPL学习笔记之四:数组重载
- SPL学习笔记之五:异常
- SPL学习笔记之二:迭代器
- Java基础学习笔记(八)List接口
- 【Android学习笔记】Android端调用Webservice接口(基础)
- spl 教程四 接口
- Message Queue - MQ Intro
- jQuery如何设置checkbox选中状态
- 没留下任何外链地址,也没向百度谷歌提交收录,为什么就收录了的呢?
- Edmonds-Karp算法,网络流最大流
- 线程同步与异步
- SPL学习笔记(4)---基础接口
- js如何实现继承
- J2EE学习路程-JDBC学习笔记
- opencv关于imread读不到图像的问题
- window.oepn()
- IOS 个推推送总结
- 什么是GLEW GLFW GLM
- ThinkPHP Where 条件中使用表达式
- 进入前二十应该怎么做?