diff options
Diffstat (limited to 'ext/spl/tests/array_020.phpt')
-rwxr-xr-x | ext/spl/tests/array_020.phpt | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/ext/spl/tests/array_020.phpt b/ext/spl/tests/array_020.phpt deleted file mode 100755 index cdeb4a216c..0000000000 --- a/ext/spl/tests/array_020.phpt +++ /dev/null @@ -1,66 +0,0 @@ ---TEST-- -SPL: ArrayIterator overloading ---SKIPIF-- -<?php if (!extension_loaded("spl")) print "skip"; ?> ---FILE-- -<?php - -class ArrayIteratorEx extends ArrayIterator -{ - function rewind() - { - echo __METHOD__ . "\n"; - ArrayIterator::rewind(); - } - - function valid() - { - echo __METHOD__ . "\n"; - return ArrayIterator::valid(); - } - - function key() - { - echo __METHOD__ . "\n"; - return ArrayIterator::key(); - } - - function current() - { - echo __METHOD__ . "\n"; - return ArrayIterator::current(); - } - - function next() - { - echo __METHOD__ . "\n"; - return ArrayIterator::next(); - } -} - -$ar = new ArrayIteratorEx(array(1,2)); -foreach($ar as $k => $v) -{ - var_dump($k); - var_dump($v); -} - -?> -===DONE=== -<?php exit(0); ?> ---EXPECTF-- -ArrayIteratorEx::rewind -ArrayIteratorEx::valid -ArrayIteratorEx::current -ArrayIteratorEx::key -int(0) -int(1) -ArrayIteratorEx::next -ArrayIteratorEx::valid -ArrayIteratorEx::current -ArrayIteratorEx::key -int(1) -int(2) -ArrayIteratorEx::next -ArrayIteratorEx::valid -===DONE=== |