FFI 설치 런타임 구성

이 함수의 동작은 php.ini의 설정에 영향을 받습니다.

FFI 구성 옵션

Name Default Changeable Changelog
ffi.enable "preload" PHP_INI_SYSTEM  
ffi.preload "" PHP_INI_SYSTEM  

PHP_INI_* 모드에 대한 자세한 내용과 정의는 구성 설정을 설정할 수 있는 위치를 참조하세요. 다음은 구성 지시문에 대한 간단한 설명입니다.

ffi.enable string
FFI API 사용을 활성화("true") 또는 비활성화("false")하거나 CLI SAPI 및 사전 로드된 파일("preload")로만 제한할 수 있습니다.

FFI API 제한은 FFI 클래스에만 영향을 미치며 FFI\CData 개체의 오버로드된 함수에는 영향을 주지 않습니다. 즉, 미리 로드된 파일에서 일부 FFI\CData 개체를 만든 다음 이를 PHP 스크립트에서 직접 사용할 수 있습니다.

ffi.preload string
시작하는 동안 FFI 바인딩의 사전 로드를 허용합니다. 이는 opcache.preload_user가 설정된 경우 FFI::load()로 불가능합니다. 이 지시문은 DIRECTORY_SEPARATOR로 구분된 파일 이름 목록을 허용합니다. 미리 로드된 바인딩은 FFI::scope()를 호출하여 액세스할 수 있습니다.