ID: 42415 Comment by: judas dot iscariote at gmail dot com Reported By: romaneos at gmail dot com Status: Open Bug Type: Feature/Change Request Operating System: Windows PHP Version: 5CVS-2007-08-24 (CVS) New Comment:
This is the expected behaviuor. the engine is just warning you that you are writting bad code. Previous Comments: ------------------------------------------------------------------------ [2007-08-24 13:54:11] romaneos at gmail dot com Description: ------------ Fatal error: Key element cannot be a reference Reproduce code: --------------- foreach($list as &$key=>&$value) { $key = $key+1; $value = $value+1; } This code will generate error: Fatal error: Key element cannot be a reference Expected result: ---------------- $list = array(1 => 2, 5 => 6); foreach($list as &$key=>&$value) { $key = $key+1; $value = $value+1; } Expected result: $list == array ( 2 => 3, 6 => 7 ) Actual result: -------------- Fatal error: Key element cannot be a reference ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=42415&edit=1