PHP: if ("00"=="00000"). Почему запрос срабатывает?

Почему данное утверждение считается верным?
if ("00"=="00000")
Указывается любое количество нулей и код, который заложен в { } срабатывает.
Проблема именно с нулями.
  • Вопрос задан
  • 310 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ответы на вопрос 2
zvermafia
@zvermafia
WebDev
Попробуйте if ("00" === "00000")
Ответ написан
Комментировать
На сколько помню он преобразует строку из чисел только к числу, т.е. "00" преобразуется к 0 и "00000" преобразуется к 0 выходит вы сравниваете
if (0 == 0)
Да сделайте точное сравнение === а вообще лучше 0 и 1 сравнивайте )))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы