]> granicus.if.org Git - php/commitdiff
add test
authorStanislav Malyshev <stas@php.net>
Fri, 16 Mar 2007 19:55:21 +0000 (19:55 +0000)
committerStanislav Malyshev <stas@php.net>
Fri, 16 Mar 2007 19:55:21 +0000 (19:55 +0000)
ext/standard/tests/array/array_user_key_compare.phpt [new file with mode: 0644]

diff --git a/ext/standard/tests/array/array_user_key_compare.phpt b/ext/standard/tests/array/array_user_key_compare.phpt
new file mode 100644 (file)
index 0000000..7f82f71
--- /dev/null
@@ -0,0 +1,19 @@
+--TEST--
+Fix UMR in array_user_key_compare (MOPB24)
+--FILE--
+<?php
+$arr = array("A" => 1, "B" => 1);
+
+function array_compare(&$key1, &$key2)
+  {
+    $GLOBALS['a'] = &$key2;
+    unset($key2);
+    return 1;
+  }
+
+uksort($arr, "array_compare");
+var_dump($a);
+
+?>
+--EXPECTF--
+string(1) "A"