CascadiaPHP 2024

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

Сравнивает полученный в параметре size размер байтов из областей памяти по указателям ptr1 и ptr2. И ptr1, и ptr2 могут быть любыми нативными структурами данных (FFI\CData), либо строками PHP.

Список параметров

ptr1

Указатель на первую область памяти.

ptr2

Указатель на вторую область памяти.

size

Количество байтов для сравнения.

Возвращаемые значения

Возвращает значение меньше 0, если содержимое области памяти от указателя в параметре ptr1 меньше, чем содержимое области памяти от указателя в параметре ptr2, значение больше 0, если содержимое первой области памяти больше второй, и 0, если если они равны.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top