Documentación offline PHP master

Instalación/Configuración

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Instalación/Configuración#

Requisitos#

Esta extensión requiere que la biblioteca libffi esté instalada.

Configuración en tiempo de ejecución#

El comportamiento de estas funciones es afectado por la configuración en el archivo php.ini.

Nombre Por defecto Cambiable Historial de cambios
ffi.enable "preload" INI_SYSTEM
ffi.preload "" INI_SYSTEM

FFI Opciones de configuración

Para más detalles sobre los modos INI_*, refiérase a ???.

Aquí hay una aclaración sobre el uso de las directivas de configuración.

ffi.enable string
Permite activar ("true") o desactivar ("false") el uso de la API FFI, o restringirlo únicamente a la interfaz CLI SAPI y a los ficheros pre-cargados ("preload").

Las restricciones de la API FFI afectan solo a la clase FFI, pero no a las funciones sobrecargadas de los objetos FFI\CData. Esto significa que es posible crear ciertos objetos FFI\CData en ficheros pre-cargados y luego utilizarlos directamente en scripts PHP.

ffi.preload string
Permite la pre-carga de las ligaduras FFI al inicio, lo cual no es posible con FFI::load si opcache.preload_user está definido. Esta directiva acepta una lista de nombres de ficheros delimitada por DIRECTORY_SEPARATOR. Las ligaduras pre-cargadas son accesibles llamando a FFI::scope.