Annotation of embedaddon/php/ext/standard/tests/array/bug25359.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #25359 (array_multisort() does not work in a function if array is global or reference)
        !             3: --FILE--
        !             4: <?php
        !             5: 
        !             6: function does_not_work()
        !             7: {
        !             8:     global $data; // Remove this line to make array_multisort() work
        !             9: 
        !            10:     $data = array('first', 'fifth', 'second', 'forth', 'third');
        !            11:     $sort = array(1, 5, 2, 4, 3);
        !            12:     array_multisort($sort, $data);
        !            13: 
        !            14:     var_dump($data);
        !            15: }
        !            16: 
        !            17: does_not_work();
        !            18: 
        !            19: ?>
        !            20: --EXPECT--
        !            21: array(5) {
        !            22:   [0]=>
        !            23:   string(5) "first"
        !            24:   [1]=>
        !            25:   string(6) "second"
        !            26:   [2]=>
        !            27:   string(5) "third"
        !            28:   [3]=>
        !            29:   string(5) "forth"
        !            30:   [4]=>
        !            31:   string(5) "fifth"
        !            32: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>