Return to bug43495.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Bug #43495 (array_merge_recursive() crashes with recursive arrays) 3: --FILE-- 4: <?php 5: $a=array("key1"=>array("key2"=>array())); 6: $a["key1"]["key2"]["key3"]=&$a; 7: 8: $b=array("key1"=>array("key2"=>array())); 9: $b["key1"]["key2"]["key3"]=&$b; 10: 11: array_merge_recursive($a,$b); 12: 13: /* Break recursion */ 14: $a["key1"]["key2"]["key3"] = null; 15: $b["key1"]["key2"]["key3"] = null; 16: 17: echo "Done.\n"; 18: ?> 19: --EXPECTF-- 20: Warning: array_merge_recursive(): recursion detected in %sbug43495.php on line %d 21: Done.