diff options
Diffstat (limited to 'ext/standard/tests/general_functions/bug29038.phpt')
-rw-r--r-- | ext/standard/tests/general_functions/bug29038.phpt | 74 |
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 -) |