Annotation of embedaddon/php/ext/intl/tests/resourcebundle_iterator.phpt, revision 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>