Return to unexpected_array_mod_bug.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Crash when function parameter modified via reference 3: --FILE-- 4: <?php 5: function usercompare($a,$b) { 6: unset($GLOBALS['my_var'][2]); 7: return 0; 8: } 9: $my_var = array(1 => "entry_1", 10: 2 => "entry_2", 11: 3 => "entry_3", 12: 4 => "entry_4", 13: 5 => "entry_5"); 14: usort($my_var, "usercompare"); 15: 16: echo "Done.\n"; 17: ?> 18: --EXPECTF-- 19: 20: Warning: usort(): Array was modified by the user comparison function in %s on line %d 21: Done.