2024 PHP Conference Japan

執行時期設定

這些函式的行為會受到 php.ini 中設定的影響。

FFI 設定選項
名稱 預設值 可變更性 更新日誌
ffi.enable "preload" INI_SYSTEM  
ffi.preload "" INI_SYSTEM  
有關 INI_* 模式更詳細的資訊和定義,請參閱 設定設定的位置

以下是設定指令的簡短說明。

ffi.enable 字串

允許啟用 ("true") 或停用 ("false") FFI API 的使用,或將其限制為僅限 CLI SAPI 和預載檔案 ("preload")。

FFI API 的限制僅影響 FFI 類別,但不影響 FFI\CData 物件的重載函式。這意味著可以在預載檔案中建立一些 FFI\CData 物件,然後直接在 PHP 腳本中使用它們。

ffi.preload 字串

允許在啟動期間預載 FFI 綁定,如果設定了 opcache.preload_user,則無法使用 FFI::load() 進行預載。此指令接受以 DIRECTORY_SEPARATOR 分隔的檔案名稱列表。可以通過呼叫 FFI::scope() 來訪問預載的綁定。

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top