1--TEST-- 2FFI 034: FFI::typeof(), FFI::sizeof(), FFI::alignof() 3--EXTENSIONS-- 4ffi 5--INI-- 6ffi.enable=1 7--FILE-- 8<?php 9$ffi = FFI::cdef(); 10 11$p1 = $ffi->new("uint8_t[2]"); 12$p2 = $ffi->new("uint16_t[2]"); 13$p3 = $ffi->new("uint32_t[2]"); 14var_dump(FFI::sizeof($p1), FFI::sizeof($p2), FFI::sizeof($p3)); 15var_dump(FFI::alignof($p1), FFI::alignof($p2), FFI::alignof($p3)); 16var_dump(FFI::sizeof(FFI::typeof($p1)), FFI::sizeof(FFI::typeof($p2)), FFI::sizeof(FFI::typeof($p3))); 17var_dump(FFI::alignof(FFI::typeof($p1)), FFI::alignof(FFI::typeof($p2)), FFI::alignof(FFI::typeof($p3))); 18?> 19--EXPECT-- 20int(2) 21int(4) 22int(8) 23int(1) 24int(2) 25int(4) 26int(2) 27int(4) 28int(8) 29int(1) 30int(2) 31int(4) 32