Edit report at https://bugs.php.net/bug.php?id=61462&edit=1
ID: 61462 Comment by: goetas at lignano dot it Reported by: goetas at lignano dot it Summary: array references inconsistency Status: Open Type: Bug Package: Arrays related Operating System: ubuntu PHP Version: 5.3.10 Block user comment: N Private report: N New Comment: i've also tested modifying the "remTest" function... function remTest($array){ unset($array['a']); } with this function the code works correctly... really strange... Previous Comments: ------------------------------------------------------------------------ [2012-03-21 10:13:08] goetas at lignano dot it Description: ------------ i've found this array reference problem. Test script: --------------- function remTest($array){ unset($array['a'][0]); } $a = array( 'a'=> array(0=>'test') ); $b = &$a['a']; print_r($a); remTest($a); print_r($a); Expected result: ---------------- Array ( [a] => Array ( [0] => test ) ) Array ( [a] => Array ( [0] => test ) ) Actual result: -------------- Array ( [a] => Array ( [0] => test ) ) Array ( [a] => Array ( ) ) ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=61462&edit=1