#41434 [NEW]: foreach ($users as $key=>&$user) //error

From: Date: Fri, 18 May 2007 14:46:51 +0000
Subject: #41434 [NEW]: foreach ($users as $key=>&$user) //error
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-112835@lists.php.net to get a copy of this message
From: leadaxe at yandex dot ru Operating system: win PHP version: 5.2.2 PHP Bug Type: *General Issues Bug description: foreach ($users as $key=>&$user) //error Description: ------------ I think your mast look code/ Sorry but my english is not good Reproduce code: --------------- <? $users=explode('.',".1.2.3.4."); foreach ($users as $key=>&$user){ if (empty($user)) unset($users[$key]); //it bag? $user=1; //not work } var_dump($users); //see result ?> Expected result: ---------------- array(6) { [1]=> &int(1) [2]=> &int(1) [3]=> &int(1) [4]=> &int(1) } Actual result: -------------- array(4) { [1]=> string(1) "1" [2]=> string(1) "2" [3]=> string(1) "3" [4]=> string(1) "4" } -- Edit bug report at http://bugs.php.net/?id=41434&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=41434&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=41434&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=41434&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=41434&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=41434&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=41434&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=41434&r=needscript Try newer version: http://bugs.php.net/fix.php?id=41434&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=41434&r=support Expected behavior: http://bugs.php.net/fix.php?id=41434&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=41434&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=41434&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=41434&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=41434&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=41434&r=dst IIS Stability: http://bugs.php.net/fix.php?id=41434&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=41434&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=41434&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=41434&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=41434&r=mysqlcfg

« previous php.bugs (#112835) next »