From: Dmitry Stogov <dmitry@php.net> Date: Tue, 12 Oct 2010 07:38:36 +0000 (+0000) Subject: Added test X-Git-Tag: php-5.4.0alpha1~191^2~797 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bfe51842ab15abe1d7a28ae1324b69c02ad0ef1d;p=php Added test --- diff --git a/Zend/tests/bug52939.phpt b/Zend/tests/bug52939.phpt new file mode 100644 index 0000000000..9810b8063f --- /dev/null +++ b/Zend/tests/bug52939.phpt @@ -0,0 +1,28 @@ +--TEST-- +Bug #52939 (zend_call_function_array does not respect ZEND_SEND_PREFER_REF) +--FILE-- +<?php +$ar1 = array("row1" => 2, "row2" => 1); +var_dump(array_multisort($ar1)); +var_dump($ar1); + +$ar1 = array("row1" => 2, "row2" => 1); +$args = array(&$ar1); +var_dump(call_user_func_array("array_multisort", $args)); +var_dump($ar1); +?> +--EXPECT-- +bool(true) +array(2) { + ["row2"]=> + int(1) + ["row1"]=> + int(2) +} +bool(true) +array(2) { + ["row2"]=> + int(1) + ["row1"]=> + int(2) +}