説明
public static int FFI::memcmp(stringFFI\CData &$ptr1, stringFFI\CData &$ptr2, int $size)
メモリ領域 ptr1 と ptr2 を
size バイト分比較します。
ptr1 も ptr2 も、
ネイティブデータ構造 (FFI\CData) または
PHP の string にできます。
パラメータ
-
ptr1
-
一方のメモリ領域の開始位置。
-
ptr2
-
もう一方のメモリ領域の開始位置。
-
size
-
比較するバイト数。
戻り値
ptr1 から始まるメモリ領域の中身が
ptr2 から始まるメモリ領域の中身より小さければ、
0 より小さい値を返します。
ptr1 が ptr2 より大きければ、
0 より大きい値を返します。
両者が等しければ 0 を返します。