From: Antony Dovgal Date: Fri, 13 Jul 2007 16:42:42 +0000 (+0000) Subject: add 64bit version X-Git-Tag: BEFORE_IMPORT_OF_MYSQLND~125 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d8354fe6ff61fc6a90f769d6a743528a96b0fbd0;p=php add 64bit version --- diff --git a/ext/standard/tests/array/array_keys_variation_002_64bit.phpt b/ext/standard/tests/array/array_keys_variation_002_64bit.phpt new file mode 100644 index 0000000000..fe32075b55 --- /dev/null +++ b/ext/standard/tests/array/array_keys_variation_002_64bit.phpt @@ -0,0 +1,85 @@ +--TEST-- +Test array_keys() function (variation - 2) +--SKIPIF-- + +--FILE-- + 1, + 2147483648 => 2, + -2147483647 => 3, + -2147483648 => 4, + -2147483649 => 5, + -0 => 6, + 0 => 7 +); +var_dump(array_keys($arr_range)); + +echo "\n*** Testing array_keys() on an array created on the fly ***\n"; +var_dump(array_keys(array("a" => 1, "b" => 2, "c" => 3))); +var_dump(array_keys(array())); // null array + +echo "Done\n"; +?> +--EXPECTF-- +*** Testing array_keys() on range of values *** +array(6) { + [0]=> + int(2147483647) + [1]=> + int(2147483648) + [2]=> + int(-2147483647) + [3]=> + int(-2147483648) + [4]=> + int(-2147483649) + [5]=> + int(0) +} + +*** Testing array_keys() on an array created on the fly *** +array(3) { + [0]=> + string(1) "a" + [1]=> + string(1) "b" + [2]=> + string(1) "c" +} +array(0) { +} +Done +--UEXPECTF-- +*** Testing array_keys() on range of values *** +array(6) { + [0]=> + int(2147483647) + [1]=> + int(2147483648) + [2]=> + int(-2147483647) + [3]=> + int(-2147483648) + [4]=> + int(-2147483649) + [5]=> + int(0) +} + +*** Testing array_keys() on an array created on the fly *** +array(3) { + [0]=> + unicode(1) "a" + [1]=> + unicode(1) "b" + [2]=> + unicode(1) "c" +} +array(0) { +} +Done