FFI::memcmp

メモリ領域を比較する

説明

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

メモリ領域 ptr1ptr2size バイト分比較します。 ptr1ptr2 も、 ネイティブデータ構造 (FFI\CData) または PHP の string にできます。

パラメータ

ptr1

一方のメモリ領域の開始位置。

ptr2

もう一方のメモリ領域の開始位置。

size

比較するバイト数。

戻り値

ptr1 から始まるメモリ領域の中身が ptr2 から始まるメモリ領域の中身より小さければ、 0 より小さい値を返します。 ptr1ptr2 より大きければ、 0 より大きい値を返します。 両者が等しければ 0 を返します。