多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
* [FFI](https://www.php.net/manual/zh/class.ffi.php)— Main interface to C code and data * [FFI::addr](https://www.php.net/manual/zh/ffi.addr.php)— 创建指向C数据的非托管指针 * [FFI::alignof](https://www.php.net/manual/zh/ffi.alignof.php)— 获取对齐方式 * [FFI::arrayType](https://www.php.net/manual/zh/ffi.arraytype.php)— 动态构造一个新的C数组类型 * [FFI::cast](https://www.php.net/manual/zh/ffi.cast.php)— 执行C类型转换 * [FFI::cdef](https://www.php.net/manual/zh/ffi.cdef.php)— 创建一个新的FFI对象 * [FFI::free](https://www.php.net/manual/zh/ffi.free.php)— 释放非托管数据结构 * [FFI::isNull](https://www.php.net/manual/zh/ffi.isnull.php)— 检查FFI \\ CData是否为空指针 * [FFI::load](https://www.php.net/manual/zh/ffi.load.php)— 从C头文件加载C声明 * [FFI::memcmp](https://www.php.net/manual/zh/ffi.memcmp.php)— 比较内存区域 * [FFI::memcpy](https://www.php.net/manual/zh/ffi.memcpy.php)— 将一个存储区复制到另一个 * [FFI::memset](https://www.php.net/manual/zh/ffi.memset.php)— 填充内存区域 * [FFI::new](https://www.php.net/manual/zh/ffi.new.php)— 创建一个C数据结构 * [FFI::scope](https://www.php.net/manual/zh/ffi.scope.php)— 在预加载期间使用解析的C声明实例化FFI对象 * [FFI::sizeof](https://www.php.net/manual/zh/ffi.sizeof.php)— 获取C数据或类型的大小 * [FFI::string](https://www.php.net/manual/zh/ffi.string.php)— 从内存区域创建一个PHP字符串 * [FFI::type](https://www.php.net/manual/zh/ffi.type.php)— 从C声明创建FFI \\ CType对象 * [FFI::typeof](https://www.php.net/manual/zh/ffi.typeof.php)— 获取FFI \\ CData的FFI \\ CType * [FFI\\CData](https://www.php.net/manual/zh/class.ffi-cdata.php)— C数据句柄 * [FFI\\CType](https://www.php.net/manual/zh/class.ffi-ctype.php)— C类型句柄 * [FFI\\Exception](https://www.php.net/manual/zh/class.ffi-exception.php)— FFI异常 * [FFI\\ParserException](https://www.php.net/manual/zh/class.ffi-parserexception.php)—FFI分析器异常