Поведение функций зависит от установок в файле 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
     
       Позволяет предзагружать привязки FFI во время
       старта, что невозможно с
       FFI::load(),
       если включено opcache.preload_user.
       Эта директива принимает список разделителей имён файлов
       DIRECTORY_SEPARATOR.
       Предзагруженные привязки доступны с помощью
       вызова FFI::scope().
      
