FFI::memcmp

Compares memory areas

&reftitle.description; public static `int` `FFI::memcmp` ``string``FFI\CData```ptr1` ``string``FFI\CData```ptr2` `int` `size`

Compares `size` bytes from the memory areas `ptr1` and `ptr2`. Both `ptr1` and `ptr2` can be any native data structures (`FFI\CData`) or PHP `string`s.

&reftitle.parameters;

`ptr1`

- The start of one memory area.

`ptr2`

- The start of another memory area.

`size`

- The number of bytes to compare.

&reftitle.returnvalues;

Returns a value less than `0` if the contents of the memory area starting at `ptr1` are considered less than the contents of the memory area starting at `ptr2`, a value greater than `0` if the contents of the first memory area are considered greater than the second, and `0` if they are equal.