--TEST-- GH-7867 (FFI::cast() from pointer to array is broken) --SKIPIF-- --FILE-- --EXPECTF-- cast from start object(FFI\CData:char*)#%d (1) { [0]=> string(1) "a" } object(FFI\CData:char[4])#%d (4) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" [3]=> string(1) "d" } object(FFI\CData:char[4])#%d (4) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" [3]=> string(1) "d" } cast with offset object(FFI\CData:char*)#%d (1) { [0]=> string(1) "e" } object(FFI\CData:char[4])#%d (4) { [0]=> string(1) "e" [1]=> string(1) "f" [2]=> string(1) "g" [3]=> string(1) "h" } object(FFI\CData:char[4])#%d (4) { [0]=> string(1) "e" [1]=> string(1) "f" [2]=> string(1) "g" [3]=> string(1) "h" }