Annotation of embedaddon/php/ext/intl/tests/resourcebundle_iterator.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test ResourceBundle iterator
3: --SKIPIF--
4: <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
5: --FILE--
6: <?php
7: include "resourcebundle.inc";
8:
9: // fall back
10: $r = new ResourceBundle( 'en_US', BUNDLE );
11:
12: foreach ($r as $onekey => $oneval) {
13: echo "Here comes $onekey:\n";
14: switch (gettype($oneval)) {
15: case 'string':
16: echo bin2hex( $oneval ) . "\n";
17: break;
18:
19: case 'integer':
20: echo "$oneval\n";
21: break;
22:
23: default:
24: print_r( $oneval );
25: }
26: echo "\n";
27: }
28:
29: echo "Testarray Contents:\n";
30: $r = $r->get( 'testarray' );
31: foreach ($r as $onekey => $oneval) {
32: echo "$onekey => $oneval\n";
33: }
34: ?>
35: --EXPECTF--
36: Here comes testarray:
37: ResourceBundle Object
38: (
39: )
40:
41: Here comes testbin:
42: a1b2c3d4e5f67890
43:
44: Here comes testint:
45: 2
46:
47: Here comes teststring:
48: 48656c6c6f20576f726c6421
49:
50: Here comes testtable:
51: ResourceBundle Object
52: (
53: )
54:
55: Here comes testvector:
56: Array
57: (
58: [0] => 1
59: [1] => 2
60: [2] => 3
61: [3] => 4
62: [4] => 5
63: [5] => 6
64: [6] => 7
65: [7] => 8
66: [8] => 9
67: [9] => 0
68: )
69:
70: Testarray Contents:
71: 0 => string 1
72: 1 => string 2
73: 2 => string 3
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>