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

Reply via email to