(PHP 7 >= 7.2.0, PHP 8)
sodium_memcmp — Prüfung auf Gleichheit bei konstanter Zeit
Vergleich zweier Zeichenketten in konstanter Zeit.
In der Praxis sollte man statt dieser Funktion fast immer hash_equals() verwenden, da diese Funktion die gleiche Logik bietet, aber einen bool-Rückgabewert anstelle eines int-Rückgabewertes hat. Wenn der Rückgabewert des Vergleichs in einer Berechnung verwendet wird, welche zeitkonstant sein soll, und daher eine Typkonvertierung vermieden werden soll, ist sodium_memcmp() ein idealer Ersatz.
string1Zu vergleichende Zeichenkette
string2Andere Zeichenkette zum Vergleich
Gibt 0 zurück, wenn beide Zeichenketten gleich sind;
-1 im anderen Fall.