Annotation of embedaddon/php/ext/standard/tests/array/unexpected_array_mod_bug.phpt, revision 1.1.1.1
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.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>