Return to bug23788.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Bug #23788 (*_replace() clobbers referenced array elements) 3: --FILE-- 4: <?php 5: $numeric = 123; 6: $bool = true; 7: $foo = array(&$numeric, &$bool); 8: var_dump($foo); 9: str_replace("abc", "def", $foo); 10: var_dump($foo); 11: ?> 12: --EXPECT-- 13: array(2) { 14: [0]=> 15: &int(123) 16: [1]=> 17: &bool(true) 18: } 19: array(2) { 20: [0]=> 21: &int(123) 22: [1]=> 23: &bool(true) 24: }