Annotation of embedaddon/php/ext/standard/tests/math/bindec_basic.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Test bindec() - basic function test bindec()
        !             3: --SKIPIF--
        !             4: <?php
        !             5: if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only");
        !             6: ?>
        !             7: --INI--
        !             8: precision=14
        !             9: --FILE--
        !            10: <?php
        !            11: $values = array(111000111,
        !            12:                                011100000,
        !            13:                                1111111111111111111111111111111,
        !            14:                                10000000000000000000000000000000,
        !            15:                                100002001,
        !            16:                                '111000111',
        !            17:                                '011100000',
        !            18:                                '1111111111111111111111111111111',
        !            19:                                '10000000000000000000000000000000',
        !            20:                                '100002001',
        !            21:                                'abcdefg',
        !            22:                                311015,
        !            23:                                31101.3,
        !            24:                                31.1013e5,
        !            25:                                0x111ABC,
        !            26:                                011237,                         
        !            27:                                true,
        !            28:                                false,
        !            29:                                null);  
        !            30: 
        !            31: for ($i = 0; $i < count($values); $i++) {
        !            32:        $res = bindec($values[$i]);
        !            33:        var_dump($res);
        !            34: }
        !            35: ?>
        !            36: --EXPECTF--
        !            37: int(455)
        !            38: int(0)
        !            39: int(32766)
        !            40: int(5)
        !            41: int(129)
        !            42: int(455)
        !            43: int(224)
        !            44: int(2147483647)
        !            45: float(2147483648)
        !            46: int(129)
        !            47: int(0)
        !            48: int(13)
        !            49: int(13)
        !            50: int(26)
        !            51: int(6)
        !            52: int(0)
        !            53: int(1)
        !            54: int(0)
        !            55: int(0)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>