O comportamento destas funções é afetado pelas configurações do php.ini.
| Nome | Padrão | Modificável | Registro de Alterações |
|---|---|---|---|
| ffi.enable | "preload" | INI_SYSTEM |
|
| ffi.preload | "" | INI_SYSTEM |
Aqui está uma breve explicação das diretivas de configuração.
ffi.enable
string
Permite habilitar ("true") ou desabilitar
("false") o uso da API FFI, ou restringi-la apenas à
SAPI CLI e arquivos pré-carregados ("preload").
As restrições da API FFI afetam apenas a classe FFI, mas não as funções sobrecarregadas dos objetos FFI\CData. Isto significa que é possível criar alguns objetos FFI\CData em arquivos pré-carregados e então usá-los diretamente em scripts PHP.
ffi.preload
string
Permite o pré-carregamento de ligações FFI durante a inicialização, o que não é possível com FFI::load()
se opcache.preload_user estiver definida.
Esta diretiva aceita uma lista delimitada de nomes de arquivos por DIRECTORY_SEPARATOR.
As ligações pré-carregadas podem ser acessadas chamando FFI::scope().