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