dmitry Tue, 12 Oct 2010 07:38:36 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=304344
Log: Added test Changed paths: A php/php-src/branches/PHP_5_3/Zend/tests/bug52939.phpt A php/php-src/trunk/Zend/tests/bug52939.phpt Added: php/php-src/branches/PHP_5_3/Zend/tests/bug52939.phpt =================================================================== --- php/php-src/branches/PHP_5_3/Zend/tests/bug52939.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/Zend/tests/bug52939.phpt 2010-10-12 07:38:36 UTC (rev 304344) @@ -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) +} Added: php/php-src/trunk/Zend/tests/bug52939.phpt =================================================================== --- php/php-src/trunk/Zend/tests/bug52939.phpt (rev 0) +++ php/php-src/trunk/Zend/tests/bug52939.phpt 2010-10-12 07:38:36 UTC (rev 304344) @@ -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) +}
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php