FFI::cdef
(PHP 7 >= 7.4.0, PHP 8)
FFI::cdef — Creates a new FFI object
Descrição
Creates a new FFI object.
Parâmetros
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 ornull
, platforms supportingRTLD_DEFAULT
attempt to lookup symbols declared incode
in the normal global scope. Other systems will fail to resolve these symbols.
Valor Retornado
Returns the freshly created FFI object.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
lib is nullable now.
|