2024 PHP 日本大会

运行时配置

这些函数的行为受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