Annotation of embedaddon/php/ext/standard/tests/array/unexpected_array_mod_bug.phpt, revision 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>