]> granicus.if.org Git - php/commitdiff
Add a test
authorZeev Suraski <zeev@php.net>
Mon, 4 Aug 2003 08:42:36 +0000 (08:42 +0000)
committerZeev Suraski <zeev@php.net>
Mon, 4 Aug 2003 08:42:36 +0000 (08:42 +0000)
tests/lang/bug24652.phpt [new file with mode: 0755]

diff --git a/tests/lang/bug24652.phpt b/tests/lang/bug24652.phpt
new file mode 100755 (executable)
index 0000000..3bcea0e
--- /dev/null
@@ -0,0 +1,31 @@
+--TEST--
+Bug #24652 (broken array_flip())
+--FILE--
+<?php
+  /* This works */
+  $f = array('7' => 0);
+  var_dump($f);
+  var_dump(array_key_exists(7, $f));
+  var_dump(array_key_exists('7', $f));
+
+  print "----------\n";
+  /* This doesn't */
+  $f = array_flip(array('7'));
+  var_dump($f);
+  var_dump(array_key_exists(7, $f));
+  var_dump(array_key_exists('7', $f));
+?>
+--EXPECT--
+array(1) {
+  [7]=>
+  int(0)
+}
+bool(true)
+bool(true)
+----------
+array(1) {
+  [7]=>
+  int(0)
+}
+bool(true)
+bool(true)