Edit report at https://bugs.php.net/bug.php?id=55723&edit=1
ID: 55723 User updated by: exsystemchina at gmail dot com Reported by: exsystemchina at gmail dot com Summary: Array of references return copies of elements instead of references Status: Open Type: Bug Package: Arrays related Operating System: Windows XP Pro SP 3 PHP Version: 5.3.8 Block user comment: N Private report: N New Comment: [Sorry, Grammar Error.]When trying to get [an] element of reference inside an array, php always returns a copy of that variable being referred. See the comment of Test Script. Previous Comments: ------------------------------------------------------------------------ [2011-09-19 02:46:35] exsystemchina at gmail dot com Description: ------------ When trying to get a element of reference inside an array, php always returns a copy of that variable being referred. See the comment of Test Script. Test script: --------------- <?php $Item = array ('foo' => 'bar'); $Array = array (&$Item); $rItem = $Array[0]; //$rItem is expected to be a reference, but it doesn't. $rItem['foo'] = 'foobar'; echo $Item['foo']; Expected result: ---------------- foobar Actual result: -------------- bar ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=55723&edit=1