📄 iterator_005.phpt
字号:
--TEST--SPL: IteratorIterator and ArrayIterator/Object--SKIPIF--<?php if (!extension_loaded("spl")) print "skip"; ?>--FILE--<?phpclass ArrayIteratorEx extends ArrayIterator{ function rewind() { echo __METHOD__ . "\n"; return parent::rewind(); }}$it = new ArrayIteratorEx(range(0,3));foreach(new IteratorIterator($it) as $v){ var_dump($v);}class ArrayObjectEx extends ArrayObject{ function getIterator() { echo __METHOD__ . "\n"; return parent::getIterator(); }}$it = new ArrayObjectEx(range(0,3));foreach(new IteratorIterator($it) as $v){ var_dump($v);}?>===DONE===<?php exit(0); ?>--EXPECTF--ArrayIteratorEx::rewindint(0)int(1)int(2)int(3)ArrayObjectEx::getIteratorint(0)int(1)int(2)int(3)===DONE===
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -