Здається, що ===оператор PHP чутливий до регістру. То є причина використовувати strcmp()?
Чи безпечно робити щось подібне?
if ($password === $password2) { ... }
strcmpвід регістру. У деяких мовах, як-от VB, порівняння рядків може не бути, і, таким чином, повертається інший результат. Однак у PHP це не так.
===замість того, ==що '0XAB' == '0xab'це правда.
strcmp?