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>