本文共 1676 字,大约阅读时间需要 5 分钟。
var = $array; } } public function rewind() { echo "reminding "; reset($this->var); } public function current() { $var = current($this->var); echo "current :$var "; return $var; } public function key() { $var = key($this->var); echo "key::$var "; return $var; } public function next() { $var = next($this->var); echo "next:$var "; return $var; } public function valid() { $var = $this->current() !== false; echo "valid:{$var} "; return $var; }}$value = array(1, 2, 3);$it = new MyIterator($value);foreach ($it as $a => $b) { print "$a:$b ";} var = $array; } } public function rewind() { echo "reminding "; reset($this->var); } public function current() { $var = current($this->var); echo "current :$var "; return $var; } public function key() { $var = key($this->var); echo "key::$var "; return $var; } public function next() { $var = next($this->var); echo "next:$var "; return $var; } public function valid() { $var = $this->current() !== false; echo "valid:{$var} "; return $var; }}$value = array(1, 2, 3);$it = new MyIterator($value);foreach ($it as $a => $b) { print "$a:$b ";} var = $array; } } public function rewind() { echo "reminding "; reset($this->var); } public function current() { $var = current($this->var); echo "current :$var "; return $var; } public function key() { $var = key($this->var); echo "key::$var "; return $var; } public function next() { $var = next($this->var); echo "next:$var "; return $var; } public function valid() { $var = $this->current() !== false; echo "valid:{$var} "; return $var; }}$value = array(1, 2, 3);$it = new MyIterator($value);foreach ($it as $a => $b) { print "$a:$b ";}转载于:https://www.cnblogs.com/paulversion/p/8947972.html