Annotation of embedaddon/php/ext/spl/tests/fixedarray_019.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: SPL: FixedArray: overriden iterator methods
3: --FILE--
4: <?php
5: class SplFixedArray2 extends SplFixedArray {
6: public function rewind() {
7: echo "rewind\n";
8: return parent::rewind();
9: }
10: public function valid() {
11: echo "valid\n";
12: return parent::valid();
13: }
14: public function next() {
15: echo "next\n";
16: return parent::next();
17: }
18: public function current() {
19: echo "current\n";
20: return parent::current();
21: }
22: public function key() {
23: echo "key\n";
24: return parent::key();
25: }
26: }
27:
28: $fa = new SplFixedArray2(3);
29: foreach($fa as $k=>$v) {
30: echo "$k=>";
31: var_dump($v);
32: }
33: ?>
34: --EXPECT--
35: rewind
36: valid
37: current
38: key
39: 0=>NULL
40: next
41: valid
42: current
43: key
44: 1=>NULL
45: next
46: valid
47: current
48: key
49: 2=>NULL
50: next
51: valid
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>