Return to max_variation2.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Test variations in usage of max() 3: --FILE-- 4: <?php 5: /* 6: * proto mixed max(mixed arg1 [, mixed arg2 [, mixed ...]]) 7: * Function is implemented in ext/standard/array.c 8: */ 9: 10: echo "\n*** Testing arrays ***\n"; 11: 12: var_dump(max(array(2,1,2))); 13: var_dump(max(array(-2,1,2))); 14: var_dump(max(array(2.1,2.11,2.09))); 15: var_dump(max(array("", "t", "b"))); 16: var_dump(max(array(false, true, false))); 17: var_dump(max(array(true, false, true))); 18: var_dump(max(array(1, true, false, true))); 19: var_dump(max(array(0, true, false, true))); 20: var_dump(max(array(0, 1, array(2,3)))); 21: var_dump(max(array(2147483645, 2147483646))); 22: var_dump(max(array(2147483647, 2147483648))); 23: var_dump(max(array(2147483646, 2147483648))); 24: var_dump(max(array(-2147483647, -2147483646))); 25: var_dump(max(array(-2147483648, -2147483647))); 26: var_dump(max(array(-2147483649, -2147483647))); 27: 28: echo "\nDone\n"; 29: 30: ?> 31: --EXPECTF-- 32: 33: *** Testing arrays *** 34: int(2) 35: int(2) 36: float(2.11) 37: string(1) "t" 38: bool(true) 39: bool(true) 40: int(1) 41: bool(true) 42: array(2) { 43: [0]=> 44: int(2) 45: [1]=> 46: int(3) 47: } 48: int(2147483646) 49: %s(2147483648) 50: %s(2147483648) 51: int(-2147483646) 52: int(-2147483647) 53: int(-2147483647) 54: 55: Done