sniper Wed Aug 13 05:48:20 2003 EDT Modified files: /php-src/ext/standard/tests/array bug21918.phpt Log: Fix the test. (this was mixed test with bug #24159) Index: php-src/ext/standard/tests/array/bug21918.phpt diff -u php-src/ext/standard/tests/array/bug21918.phpt:1.1 php-src/ext/standard/tests/array/bug21918.phpt:1.2 --- php-src/ext/standard/tests/array/bug21918.phpt:1.1 Mon Aug 11 16:14:25 2003 +++ php-src/ext/standard/tests/array/bug21918.phpt Wed Aug 13 05:48:20 2003 @@ -1,36 +1,36 @@ ---TEST-- ---FILE-- -<?php - -echo "==Mixed==\n"; -$a = array(-1=>'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-- +--TEST-- +Bug #21918 (different handling of positive vs. negative array indexes) +--FILE-- +<?php + +echo "==Mixed==\n"; +$a = array(-1=>'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'); + +foreach($c as $k => $v) { + var_dump($k); + var_dump($v); +} + +echo "==Done==\n"; +?> +--EXPECT-- ==Mixed== int(-1) string(1) "a" @@ -46,12 +46,10 @@ string(1) "f" string(2) "07" string(1) "g" -==Normal== -int(0) +==Normal== +int(0) string(1) "a" ==Negative== -int(-2) +int(-2) string(1) "a" -int(-1) -string(1) "b" -==Done== +==Done==
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php