Поведение функций зависит от установок в файле php.ini.
| Имя | По умолчанию | Место изменения | Список изменений |
|---|---|---|---|
| ffi.enable | "preload" | INI_SYSTEM |
|
| ffi.preload | "" | INI_SYSTEM |
Краткое разъяснение конфигурационных директив.
ffi.enable
string
"true") или запретить
("false") использование FFI API, либо
ограничить использование только для CLI SAPI и
предзагруженных файлов ("preload").
Ограничения FFI API влияют только на класс
FFI, но не на перезагруженные
функции объекта FFI\CData.
Это значит, что можно создать объекты
FFI\CData в предзагружаемых
файлах и использовать потом напрямую из скриптов PHP.
ffi.preload
string
DIRECTORY_SEPARATOR.
Предзагруженные привязки доступны с помощью
вызова FFI::scope().