Skip to content

Commit efba966

Browse files
committed
Reciver "stdout" before calling var_dump()
1 parent f0b86fa commit efba966

9 files changed

+24
-24
lines changed

ext/ffi/tests/jit/006_var_write_scalar.phpt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ function test() {
2727
for ($i = 0; $i < 5; $i++) {
2828
$ffi->stdout = $i;
2929
}
30-
var_dump($ffi->stdout);
30+
$out = $ffi->stdout;
3131
$ffi->stdout = $old;
32+
var_dump($out);
3233
}
3334
test();
3435
?>

ext/ffi/tests/jit/007_var_write_scalar_cdata.phpt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ function test() {
2929
for ($i = 0; $i < 5; $i++) {
3030
$ffi->stdout = $x;
3131
}
32-
var_dump($ffi->stdout);
32+
$out = $ffi->stdout;
3333
$ffi->stdout = $old;
34+
var_dump($out);
3435
}
3536
test();
3637
?>

ext/ffi/tests/jit/008_var_write_struct_ptr_null.phpt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ function test() {
2828
for ($i = 0; $i < 5; $i++) {
2929
$ffi->stdout = null;
3030
}
31-
var_dump($ffi->stdout);
31+
$out = $ffi->stdout;
3232
$ffi->stdout = $old;
33+
var_dump($out);
3334
}
3435
test();
3536
?>

ext/ffi/tests/jit/009_var_write_struct_ptr_cdata.phpt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ function test() {
3030
for ($i = 0; $i < 5; $i++) {
3131
$ffi->stdout = $x;
3232
}
33-
var_dump($ffi->stdout);
34-
var_dump($ffi->cast('intptr_t', $ffi->stdout));
33+
$out1 = $ffi->stdout;
34+
$out2 = $ffi->cast('intptr_t', $ffi->stdout)->cdata;
3535
$ffi->stdout = $old;
36+
var_dump($out1, $out2);
3637
}
3738
test();
3839
?>
@@ -47,7 +48,4 @@ object(FFI\CData:struct _IO_FILE*)#%d (1) {
4748
object(FFI\CData:struct _IO_FILE)#%d (0) {
4849
}
4950
}
50-
object(FFI\CData:int%d_t)#%d (1) {
51-
["cdata"]=>
52-
int(42)
53-
}
51+
int(42)

ext/ffi/tests/jit/010_var_modify_scalar.phpt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ function test() {
2828
for ($i = 0; $i < 5; $i++) {
2929
$ffi->stdout += $i;
3030
}
31-
var_dump($ffi->stdout);
31+
$out = $ffi->stdout;
3232
$ffi->stdout = $old;
33+
var_dump($out);
3334
}
3435
test();
3536
?>

ext/ffi/tests/jit/011_var_modify_struct_ptr.phpt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,11 @@ function test() {
2929
for ($i = 0; $i < 5; $i++) {
3030
$ffi->stdout += $i;
3131
}
32-
var_dump($ffi->cast('intptr_t', $ffi->stdout));
32+
$out = $ffi->cast('intptr_t', $ffi->stdout)->cdata;
3333
$ffi->stdout = $old;
34+
var_dump($out);
3435
}
3536
test();
3637
?>
37-
--EXPECTF--
38-
object(FFI\CData:int%d_t)#%d (1) {
39-
["cdata"]=>
40-
int(82)
41-
}
38+
--EXPECT--
39+
int(82)

ext/ffi/tests/jit/012_var_write_scalar_ret.phpt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ function test() {
2727
for ($i = 0; $i < 5; $i++) {
2828
$ret = $ffi->stdout = $i;
2929
}
30-
var_dump($ffi->stdout, $ret);
30+
$out = $ffi->stdout;
3131
$ffi->stdout = $old;
32+
var_dump($out, $ret);
3233
}
3334
test();
3435
?>

ext/ffi/tests/jit/030_var_inc_scalar.phpt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ function test() {
2828
for ($i = 0; $i < 5; $i++) {
2929
$ffi->stdout++;
3030
}
31-
var_dump($ffi->stdout);
31+
$out = $ffi->stdout;
3232
$ffi->stdout = $old;
33+
var_dump($out);
3334
}
3435
test();
3536
?>

ext/ffi/tests/jit/031_var_dec_ptr.phpt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,11 @@ function test() {
3030
for ($i = 0; $i < 5; $i++) {
3131
$ffi->stdout--;
3232
}
33-
var_dump($ffi->cast('intptr_t', $ffi->stdout));
33+
$out = $ffi->cast('intptr_t', $ffi->stdout)->cdata;
3434
$ffi->stdout = $old;
35+
var_dump($out);
3536
}
3637
test();
3738
?>
38-
--EXPECTF--
39-
object(FFI\CData:int%d_t)#%d (1) {
40-
["cdata"]=>
41-
int(22)
42-
}
39+
--EXPECT--
40+
int(22)

0 commit comments

Comments
 (0)