(PHP 7 >= 7.4.0, PHP 8)
FFI::cdef — Cria um novo objeto FFI
Cria um novo objeto FFI.
code
Uma string contendo uma sequência de declarações em liguagem C usual (tipos, estruturas, funções, variáveis etc.). Na verdade, esta string pode ser copiada e colada a partir de arquivos de cabeçalho C.
Nota:
As diretivas de pré-processamento C não são suportadas, ou seja,
#include
,#define
e macros CPP não funcionam.
lib
O nome de um arquivo de biblioteca compartilhada, a ser carregado e conectado com as definições.
Nota:
Se
lib
for omitido ounull
, as plaraformas que suportamRTLD_DEFAULT
tentarão localizar símbolos declarados emcode
no escopo global normal. Outros sistemas falharão ao tentar resolver estes símbolos.
Retorna o objeto FFI criado.
Versão | Descrição |
---|---|
8.3.0 |
Funções C que retornam void irão retornar um tipo null do PHP
ao invés de FFI\CType::TYPE_VOID.
|
8.0.0 |
lib agora pode ser nulo.
|