php手册学习的 迭代器 Iterator

原创
2016-08-08 09:28:27 778浏览
pos = 0;
	}

	#定义指针置0 rewind
	public function rewind(){
		echo __METHOD__,"
"; $this->pos=0; } #定义valid 方法 public function valid(){ #判断是否可行 echo __METHOD__,"
"; if(isset($this->arr[$this->pos])){ return isset($this->arr[$this->pos]); } } #获取当前的值 current public function current(){ echo __METHOD__,"
"; return $this->arr[$this->pos]; } #获取当前的键值 key public function key(){ echo __METHOD__,"
"; return $this->pos; } #指针下移函数 public function next(){ echo __METHOD__,"
"; ++$this->pos; } } #实例化对象 $test = new MyIterator(); #遍历对象 foreach($test as $key=>$val){ var_dump($key,$val); echo '
'; }

以上就介绍了php手册学习的 迭代器 Iterator,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。