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

메모리 영역 ptr1ptr2size 바이트를 비교합니다. ptr1ptr2는 모두 기본 데이터 구조(FFI\CData) 또는 PHP 문자열일 수 있습니다.


매개변수

ptr1
하나의 메모리 영역의 시작.
ptr2
다른 메모리 영역의 시작.
size
비교할 바이트 수입니다.

반환 값

ptr1에서 시작하는 메모리 영역의 내용이 ptr2에서 시작하는 메모리 영역의 내용보다 작은 것으로 간주되면 < 0을 반환하고, 첫 번째 메모리 영역의 내용이 두 번째보다 큰 것으로 간주되면 > 0, 같으면 0을 반환합니다.