(PHP 7 >= 7.4.0, PHP 8)
FFI::cdef — Creates a new FFI object
Creates a new FFI object.
codeNote: C preprocessor directives are not supported, i.e.
#include,#defineand CPP macros do not work.
libNote: If
libis omitted ornull, platforms supportingRTLD_DEFAULTattempt to lookup symbols declared incodein the normal global scope. Other systems will fail to resolve these symbols.
Returns the freshly created FFI object.
| Version | Description |
|---|---|
| 8.3.0 |
C functions returning void return a PHP null
instead of FFI\CType::TYPE_VOID.
|
| 8.0.0 |
lib is nullable now.
|