From 37a02a3984ea4765c0d01bcffd162288a2a50ad5 Mon Sep 17 00:00:00 2001 From: SVN Migration Date: Mon, 11 Aug 2003 20:14:26 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create branch 'PHP_4_3'. --- ext/standard/tests/array/bug21918.phpt | 57 ++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100755 ext/standard/tests/array/bug21918.phpt diff --git a/ext/standard/tests/array/bug21918.phpt b/ext/standard/tests/array/bug21918.phpt new file mode 100755 index 0000000000..8f7246c1b2 --- /dev/null +++ b/ext/standard/tests/array/bug21918.phpt @@ -0,0 +1,57 @@ +--TEST-- +--FILE-- +'a', '-2'=>'b', 3=>'c', '4'=>'d', 5=>'e', '6001'=>'f', '07'=>'g'); + +foreach($a as $k => $v) { + var_dump($k); + var_dump($v); +} + +echo "==Normal==\n"; +$b = array(); +$b[] = 'a'; + +foreach($b as $k => $v) { + var_dump($k); + var_dump($v); +} + +echo "==Negative==\n"; +$c = array('-2' => 'a'); +$c[] = 'b'; + +foreach($c as $k => $v) { + var_dump($k); + var_dump($v); +} + +echo "==Done==\n"; +?> +--EXPECT-- +==Mixed== +int(-1) +string(1) "a" +int(-2) +string(1) "b" +int(3) +string(1) "c" +int(4) +string(1) "d" +int(5) +string(1) "e" +int(6001) +string(1) "f" +string(2) "07" +string(1) "g" +==Normal== +int(0) +string(1) "a" +==Negative== +int(-2) +string(1) "a" +int(-1) +string(1) "b" +==Done== -- 2.50.1