Skip to content

Commit affc7ab

Browse files
committed
Fixed test (order of variables doesn't mater)
1 parent 2c6ee5d commit affc7ab

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

ext/standard/tests/general_functions/bug29038.phpt

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,41 @@
22
Bug #29038 (extract(), EXTR_PREFIX_SAME option prefixes empty strings)
33
--FILE--
44
<?php
5+
function my_print_r($a) {
6+
ksort($a);
7+
print_r($a);
8+
}
59
function f1() {
610
$c = extract(array("" => 1),EXTR_PREFIX_SAME,"prefix");
711
echo "Extracted:";
812
var_dump($c);
9-
print_r(get_defined_vars());
13+
my_print_r(get_defined_vars());
1014
}
1115
function f2() {
1216
$a = 1;
1317
$c = extract(array("a" => 1),EXTR_PREFIX_SAME,"prefix");
1418
echo "Extracted:";
1519
var_dump($c);
16-
print_r(get_defined_vars());
20+
my_print_r(get_defined_vars());
1721
}
1822
function f3() {
1923
$a = 1;
2024
$c = extract(array("a" => 1),EXTR_PREFIX_ALL,"prefix");
2125
echo "Extracted:";
2226
var_dump($c);
23-
print_r(get_defined_vars());
27+
my_print_r(get_defined_vars());
2428
}
2529
function f4() {
2630
$c = extract(array("" => 1),EXTR_PREFIX_ALL,"prefix");
2731
echo "Extracted:";
2832
var_dump($c);
29-
print_r(get_defined_vars());
33+
my_print_r(get_defined_vars());
3034
}
3135
function f5() {
3236
$c = extract(array("111" => 1),EXTR_PREFIX_ALL,"prefix");
3337
echo "Extracted:";
3438
var_dump($c);
35-
print_r(get_defined_vars());
39+
my_print_r(get_defined_vars());
3640
}
3741

3842
f1();
@@ -51,15 +55,15 @@ Extracted:int(1)
5155
Array
5256
(
5357
[a] => 1
54-
[prefix_a] => 1
5558
[c] => 1
59+
[prefix_a] => 1
5660
)
5761
Extracted:int(1)
5862
Array
5963
(
6064
[a] => 1
61-
[prefix_a] => 1
6265
[c] => 1
66+
[prefix_a] => 1
6367
)
6468
Extracted:int(0)
6569
Array
@@ -69,6 +73,6 @@ Array
6973
Extracted:int(1)
7074
Array
7175
(
72-
[prefix_111] => 1
7376
[c] => 1
77+
[prefix_111] => 1
7478
)

0 commit comments

Comments
 (0)