]> granicus.if.org Git - php/blobdiff - ext/ffi/tests/bug80847.phpt
Additional fix for bug #80847.
[php] / ext / ffi / tests / bug80847.phpt
index aa90082859013f8dc90eef7f139a9da8beb5a345..bfa750159c8d2f6eacb37c8c894917202d6a2e30 100644 (file)
@@ -35,7 +35,7 @@ $x->a->b = 42;
 $x->a->c = 42.5;
 var_dump($x);
 $y = $ffi->ffi_bug80847($x);
-var_dump($y);
+var_dump($x, $y);
 ?>
 --EXPECTF--
 object(FFI\CData:struct bug80847_02)#%d (1) {
@@ -47,6 +47,15 @@ object(FFI\CData:struct bug80847_02)#%d (1) {
     float(42.5)
   }
 }
+object(FFI\CData:struct bug80847_02)#%d (1) {
+  ["a"]=>
+  object(FFI\CData:struct bug80847_01)#%d (2) {
+    ["b"]=>
+    int(42)
+    ["c"]=>
+    float(42.5)
+  }
+}
 object(FFI\CData:struct bug80847_02)#%d (1) {
   ["a"]=>
   object(FFI\CData:struct bug80847_01)#%d (2) {