Return to min_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 min() 3: --FILE-- 4: <?php 5: /* 6: * proto mixed min(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(min(array(2,1,2))); 13: var_dump(min(array(-2,1,2))); 14: var_dump(min(array(2.1,2.11,2.09))); 15: var_dump(min(array("", "t", "b"))); 16: var_dump(min(array(false, true, false))); 17: var_dump(min(array(true, false, true))); 18: var_dump(min(array(1, true, false, true))); 19: var_dump(min(array(0, true, false, true))); 20: var_dump(min(array(0, 1, array(2,3)))); 21: var_dump(min(array(2147483645, 2147483646))); 22: var_dump(min(array(2147483647, 2147483648))); 23: var_dump(min(array(2147483646, 2147483648))); 24: var_dump(min(array(-2147483647, -2147483646))); 25: var_dump(min(array(-2147483648, -2147483647))); 26: var_dump(min(array(-2147483649, -2147483647))); 27: 28: echo "\nDone\n"; 29: 30: ?> 31: --EXPECTF-- 32: 33: *** Testing arrays *** 34: int(1) 35: int(-2) 36: float(2.09) 37: string(0) "" 38: bool(false) 39: bool(false) 40: bool(false) 41: int(0) 42: int(0) 43: int(2147483645) 44: int(2147483647) 45: int(2147483646) 46: int(-2147483647) 47: %s(-2147483648) 48: %s(-2147483649) 49: 50: Done