Return to range_variation1.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Test range() function (variation-2) 3: --INI-- 4: precision=14 5: --SKIPIF-- 6: <?php 7: if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); 8: ?> 9: --FILE-- 10: <?php 11: 12: echo "\n*** Testing max/outof range values ***\n"; 13: /*var_dump( range("a", "z", 255) ); 14: var_dump( range("z", "a", 255) ); */ 15: var_dump( range(2147483645, 2147483646) ); 16: var_dump( range(2147483646, 2147483648) ); 17: var_dump( range(-2147483647, -2147483646) ); 18: var_dump( range(-2147483648, -2147483647) ); 19: var_dump( range(-2147483649, -2147483647) ); 20: 21: echo "\nDone"; 22: ?> 23: --EXPECTF-- 24: *** Testing max/outof range values *** 25: array(2) { 26: [0]=> 27: int(2147483645) 28: [1]=> 29: int(2147483646) 30: } 31: array(3) { 32: [0]=> 33: float(2147483646) 34: [1]=> 35: float(2147483647) 36: [2]=> 37: float(2147483648) 38: } 39: array(2) { 40: [0]=> 41: int(-2147483647) 42: [1]=> 43: int(-2147483646) 44: } 45: array(2) { 46: [0]=> 47: float(-2147483648) 48: [1]=> 49: float(-2147483647) 50: } 51: array(3) { 52: [0]=> 53: float(-2147483649) 54: [1]=> 55: float(-2147483648) 56: [2]=> 57: float(-2147483647) 58: } 59: 60: Done