Return to octdec_basic_64bit.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / math |
1.1 misho 1: --TEST-- 2: Test octdec() - basic function test octdec() 3: --SKIPIF-- 4: <?php 5: if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); 6: ?> 7: --FILE-- 8: <?php 9: 10: echo "*** Testing octdec() : basic functionality ***\n"; 11: 12: $values = array(01234567, 13: 0567, 14: 017777777777, 15: 020000000000, 16: 0x1234ABC, 17: 12345, 18: '01234567', 19: '0567', 20: '017777777777', 21: '020000000000', 22: '0x1234ABC', 23: '12345', 24: 31101.3, 25: 31.1013e5, 26: true, 27: false, 28: null); 29: 30: for ($i = 0; $i < count($values); $i++) { 31: $res = octdec($values[$i]); 32: var_dump($res); 33: } 34: ?> 35: ===Done=== 36: --EXPECTF-- 37: *** Testing octdec() : basic functionality *** 38: int(14489) 39: int(253) 40: int(36947879) 41: int(4618484) 42: int(4104) 43: int(5349) 44: int(342391) 45: int(375) 46: int(2147483647) 47: int(2147483648) 48: int(668) 49: int(5349) 50: int(102923) 51: int(823384) 52: int(1) 53: int(0) 54: int(0) 55: ===Done===