Return to bug12776.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Bug #12776 (array_walk crash) 3: --FILE-- 4: <?php 5: 6: function test($val,$key) 7: { 8: global $globalArray; 9: $globalArray[]=$key; // this will end up crashing 10: $globalArray[]=(string)$key; // this will end up OK 11: print "val: $val; key: $key\n"; flush(); 12: } 13: 14: $arr=array('k'=>'v'); 15: array_walk($arr,'test'); 16: 17: print "First value: ".$globalArray[0]; 18: 19: print "\nDone\n"; 20: 21: ?> 22: --EXPECT-- 23: val: v; key: k 24: First value: k 25: Done