diff options
| author | Dmitry Stogov <dmitry@php.net> | 2010-10-12 07:38:36 +0000 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@php.net> | 2010-10-12 07:38:36 +0000 |
| commit | d46dcd301eb75a25cc6f96d708a57e96dcec7816 (patch) | |
| tree | 89f9527a65f5c524039c20a14c566a351f64ed1c | |
| parent | 99b613cbc8f862de0606c226272f7538b63a612a (diff) | |
| download | php-git-d46dcd301eb75a25cc6f96d708a57e96dcec7816.tar.gz | |
Added test
| -rw-r--r-- | Zend/tests/bug52939.phpt | 28 |
1 files changed, 28 insertions, 0 deletions
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) +} |
