(PHP 7 >= 7.4.0, PHP 8)
FFI::cdef — Crea un nuevo objeto FFI
Crea un nuevo objeto FFI.
codeUn string que contiene una secuencia de declaraciones en lenguaje C ordinario (tipos, estructuras, funciones, variables, etc). De hecho, este string puede ser copiado y pegado desde ficheros de encabezado C.
Nota:
Las directivas del preprocesador C no son soportadas, es decir,
#include,#definey las macros CPP no funcionan.
libEl nombre de un fichero de biblioteca compartida, para cargar y enlazar con las definiciones.
Nota:
Si
libes omitido onull, las plataformas que soportanRTLD_DEFAULTintentan buscar los símbolos declarados encodeen el ámbito global. Los otros sistemas no lograrán resolver estos símbolos.
Devuelve el objeto FFI recién creado.
| Versión | Descripción |
|---|---|
| 8.3.0 |
Las funciones C que devuelven void devuelven un null PHP
en lugar de FFI\CType::TYPE_VOID.
|
| 8.0.0 |
lib es ahora nullable.
|