(PHP 7 >= 7.2.0, PHP 8)
sodium_memcmp — Teste l'égalité en temps constant
Compare deux chaînes en temps constant.
En pratique, l'on veut presque toujours utiliser hash_equals() à la place, car il fournit la même logique mais renvoie un bool au lieu d'un int. Cependant, lors de l'utilisation de la valeur de retour d'une comparaison dans un calcul qui est sensible au temps, et que l'on craigne des fuites de temps avec des conversions bool-to-int, sodium_memcmp() est un remplacement idéal.
string1string2
Renvoie 0 si les deux chaînes sont égales; -1 sinon.