Wygląda na to, że ===
operator PHP rozróżnia małe i wielkie litery. Czy istnieje więc powód do korzystania strcmp()
?
Czy można bezpiecznie wykonać następujące czynności?
if ($password === $password2) { ... }
strcmp
rozróżnia małe i wielkie litery. W niektórych językach, takich jak VB, porównywanie ciągów może nie być, a zatem zwraca inny wynik. Jednak nie dotyczy to PHP.
===
zamiast, ==
ponieważ '0XAB' == '0xab'
jest to prawda.
strcmp
?