## Настройка во время выполнения

Поведение функций зависит от установок в файле php.ini.

Опции настройки FFI
Имя | По умолчанию | Место изменения | Список изменений
--- | --- | --- | ---
ffi.enable | "preload" | `INI_SYSTEM` |
ffi.preload | "" | `INI_SYSTEM` |

Дополнительную информацию и определения режимов INI_* даёт раздел «Места установки параметров конфигурации».

Краткое разъяснение конфигурационных директив.

`ffi.enable` string
  Позволяет разрешить (`"true"`) или запретить (`"false"`) использование FFI API, либо ограничить использование только для CLI SAPI и предзагруженных файлов (`"preload"`). Ограничения FFI API влияют только на класс FFI, но не на перезагруженные функции объекта FFI\CData. Это значит, что можно создать объекты FFI\CData в предзагружаемых файлах и использовать потом напрямую из скриптов PHP.
`ffi.preload` string
  Позволяет предзагружать привязки FFI во время старта, что невозможно с FFI::load(), если включено opcache.preload_user. Эта директива принимает список разделителей имён файлов `DIRECTORY_SEPARATOR`. Предзагруженные привязки доступны с помощью вызова FFI::scope().

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open