Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
| Nom | Défaut | Modifiable | Historique |
|---|---|---|---|
| ffi.enable | "preload" | INI_SYSTEM |
|
| ffi.preload | "" | INI_SYSTEM |
Voici un éclaircissement sur l'utilisation des directives de configuration.
ffi.enable
string
"true") ou de désactiver
("false") l'utilisation de l'API FFI, ou de la restreindre uniquement
à l'interface CLI SAPI et aux fichiers préchargés ("preload").
Les restrictions de l'API FFI n'affectent que la classe FFI,
mais pas les fonctions surchargées des objets FFI\CData.
Cela signifie qu'il est possible de créer certains objets FFI\CData
dans des fichiers préchargés, puis de les utiliser directement dans des scripts PHP.
ffi.preload
string
DIRECTORY_SEPARATOR.
Les liaisons préchargées sont accessibles en appelant FFI::scope().