codecamp

PHP8 FFI::string — 从内存区域创建 PHP 字符串

(PHP 7 >= 7.4.0, PHP 8)

FFI::string — 从内存区域创建 PHP 字符串

说明

public static FFI::string(FFI\CData &$ptr, ?int $size = null): string

从 ptr 指向的内存区域的 size 字节创建 PHP 字符串。

参数

ptr

要从中创建字符串的内存区域的开头。

size

要复制到字符串的字节数。如果省略 ​size​ 或为 ​null​,则 ​ptr​ 必须是一个以零结尾的 C 字符数组。

返回值

新创建的 PHP 字符串。

更新日志

版本 说明
8.0.0 size​ 现在可以为空;以前,其默认值为 ​0​。


PHP8 FFI::sizeof — 获取 C 数据或类型的大小
PHP8 FFI::type — 从 C 声明创建 FFI\CType 对象
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定