Задать вопрос
@Victor0816

Не работает условие if?

Здравствуйте.
Не могу понять.
if($fromType == "one" || "two" || "three" || ... и так до 10){
                $stop_round = 10;
            }
if($fromType == "one_one" || "two_two" || "three_three" || ... и так до 10){
                $stop_round = 5;
            }


И возвращает всегда последнее $stop_round = 5;
Но почему?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя Daria Motorina К ответам на вопрос (3)
glaphire
@glaphire Куратор тега PHP
PHP developer
if($fromType == "one" || $fromType == "two" || $fromType == "three" || ... ){
      $stop_round = 10;
}

Принцип условия неправильный - непустая строка будет считаться как true, а сравнение со строкой - другое дело
Ответ написан