Annotation of embedaddon/php/ext/spl/tests/recursive_tree_iterator_004.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: SPL: RecursiveTreeIterator methods
3: --INI--
4: error_reporting=E_ALL&~E_NOTICE
5: --FILE--
6: <?php
7:
8: $ary = array(
9: 0 => array(
10: "a",
11: 1,
12: ),
13: "a" => array(
14: 2,
15: "b",
16: 3 => array(
17: 4,
18: "c",
19: ),
20: "3" => array(
21: 4,
22: "c",
23: ),
24: ),
25: );
26:
27: $it = new RecursiveTreeIterator(new RecursiveArrayIterator($ary));
28: foreach($it as $k => $v) {
29: echo '[' . $it->key() . '] => ' . $it->getPrefix() . $it->getEntry() . $it->getPostfix() . "\n";
30: }
31: ?>
32: ===DONE===
33: --EXPECTF--
34: [0] => |-Array
35: [0] => | |-a
36: [1] => | \-1
37: [a] => \-Array
38: [0] => |-2
39: [1] => |-b
40: [3] => \-Array
41: [0] => |-4
42: [1] => \-c
43: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>