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()를 호출하여 액세스할 수 있습니다.