Возможный дубликат:
php == vs === operator
Чем отличаются операторы сравнения равенства (== double equals) и идентичности (=== triple equals)?
Почему следующий оператор возвращает true
?
"608E-4234" == "272E-3063"
Я также пробовал это с одинарными кавычками вокруг строк. Единственный способ, которым я могу убедить его в false
, - это использовать оператор ===
вместо ==
Я предполагаю, что PHP рассматривает это как своеобразное уравнение, но кажется немного странным.
Может кто-нибудь уточнить?