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>