summaryrefslogtreecommitdiff
path: root/ext/standard/tests/general_functions/bug29038.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/general_functions/bug29038.phpt')
-rw-r--r--ext/standard/tests/general_functions/bug29038.phpt74
1 files changed, 0 insertions, 74 deletions
diff --git a/ext/standard/tests/general_functions/bug29038.phpt b/ext/standard/tests/general_functions/bug29038.phpt
deleted file mode 100644
index 0f79229994..0000000000
--- a/ext/standard/tests/general_functions/bug29038.phpt
+++ /dev/null
@@ -1,74 +0,0 @@
---TEST--
-Bug #29038 (extract(), EXTR_PREFIX_SAME option prefixes empty strings)
---FILE--
-<?php
-function f1() {
- $c = extract(array("" => 1),EXTR_PREFIX_SAME,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
-}
-function f2() {
- $a = 1;
- $c = extract(array("a" => 1),EXTR_PREFIX_SAME,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
-}
-function f3() {
- $a = 1;
- $c = extract(array("a" => 1),EXTR_PREFIX_ALL,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
-}
-function f4() {
- $c = extract(array("" => 1),EXTR_PREFIX_ALL,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
-}
-function f5() {
- $c = extract(array("111" => 1),EXTR_PREFIX_ALL,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
-}
-
-f1();
-f2();
-f3();
-f4();
-f5();
-?>
---EXPECT--
-Extracted:int(0)
-Array
-(
- [c] => 0
-)
-Extracted:int(1)
-Array
-(
- [a] => 1
- [prefix_a] => 1
- [c] => 1
-)
-Extracted:int(1)
-Array
-(
- [a] => 1
- [prefix_a] => 1
- [c] => 1
-)
-Extracted:int(0)
-Array
-(
- [c] => 0
-)
-Extracted:int(1)
-Array
-(
- [prefix_111] => 1
- [c] => 1
-)