codecamp

PHP8 FFI::memcmp — 比较内存区域

(PHP 7 >= 7.4.0, PHP 8)

FFI::memcmp — 比较内存区域

说明

public static FFI::memcmp(string|FFI\CData &$ptr1, string|FFI\CData &$ptr2, int $size): int

比较内存区域 ptr1 和 ptr2 的大小字节。 ptr1 和 ptr2 都可以是任何本机数据结构 (FFI\CData) 或 PHP 字符串。

参数

ptr1

一个内存区域的开始。

ptr2

另一个内存区域的开始。

size

要比较的字节数。

返回值

如果认为从 ptr1 开始的内存区域的内容小于从 ptr2 开始的内存区域的内容,则返回小于 0 的值;如果认为第一个内存区域的内容大于第二个内存区域,则返回大于 0 的值,如果它们相等则为 0。


PHP8 FFI::load — 从 C 头文件加载 C 声明
PHP8 FFI::memcpy — 将一个内存区域复制到另一内存区域
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定