Php/docs/ffi.cdef
From Get docs
FFI::cdef
(PHP 7 >= 7.4.0)
FFI::cdef — Creates a new FFI object
Description
public static FFI::cdef
([ string $code
= ""
[, string $lib
]] ) : FFI
Creates a new FFI object.
Parameters
code
A string containing a sequence of declarations in regular C language (types, structures, functions, variables, etc). Actually, this string may be copy-pasted from C header files.
Note:
C preprocessor directives are not supported, i.e.
#include
,#define
and CPP macros do not work.lib
The name of a shared library file, to be loaded and linked with the definitions.
Note:
If
lib
is omitted, platforms supportingRTLD_DEFAULT
attempt to lookup symbols declared incode
in the normal global scope. Other systems will fail to resolve these symbols.