Annotation of embedaddon/php/Zend/tests/bug52939.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #52939 (zend_call_function_array does not respect ZEND_SEND_PREFER_REF)
                      3: --FILE--
                      4: <?php
                      5: $ar1 = array("row1" => 2, "row2" => 1);
                      6: var_dump(array_multisort($ar1));
                      7: var_dump($ar1);
                      8: 
                      9: $ar1 = array("row1" => 2, "row2" => 1);
                     10: $args = array(&$ar1);
                     11: var_dump(call_user_func_array("array_multisort", $args));
                     12: var_dump($ar1);
                     13: 
                     14: $ar1 = array("row1" => 2, "row2" => 1);
                     15: $args = array($ar1);
                     16: var_dump(call_user_func_array("array_multisort", $args));
                     17: var_dump($ar1);
                     18: ?>
                     19: --EXPECT--
                     20: bool(true)
                     21: array(2) {
                     22:   ["row2"]=>
                     23:   int(1)
                     24:   ["row1"]=>
                     25:   int(2)
                     26: }
                     27: bool(true)
                     28: array(2) {
                     29:   ["row2"]=>
                     30:   int(1)
                     31:   ["row1"]=>
                     32:   int(2)
                     33: }
                     34: bool(true)
                     35: array(2) {
                     36:   ["row1"]=>
                     37:   int(2)
                     38:   ["row2"]=>
                     39:   int(1)
                     40: }

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