12345678910111213141516171819202122232425262728293031 |
- --TEST--
- FFI 006: Pointer assignment
- --EXTENSIONS--
- ffi
- --INI--
- ffi.enable=1
- --FILE--
- <?php
- $v = FFI::new("int*[2]");
- $v[1] = FFI::new("int[1]", false);
- $v[1][0] = 42;
- var_dump($v);
- FFI::free($v[1]);
- var_dump($v);
- ?>
- --EXPECTF--
- object(FFI\CData:int32_t*[2])#%d (2) {
- [0]=>
- NULL
- [1]=>
- object(FFI\CData:int32_t*)#%d (1) {
- [0]=>
- int(42)
- }
- }
- object(FFI\CData:int32_t*[2])#%d (2) {
- [0]=>
- NULL
- [1]=>
- NULL
- }
|