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

Оператор "if": как реализовать проверку 2-го условия при ложном результате выполнения проверки 1-го условия?

Вопрос скорее по алгоритму работы операторa условия "if в php.
Дойдёт ли процесс до проверки второго условия при ложном результате выполнения проверки первого условия? Для выполнения содержимого оператора "if" оба условия должны быть истинны.

if (false && true){
      // содержимое...
}
  • Вопрос задан
  • 3279 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
нет, не дойдет. Как и в любом другом языке программирования.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
RUgaleFF
@RUgaleFF
Если использовать одинарный эмперсэнд, то будут проверяться все условия. Также и для условия "или" можно использовать одинарную вертикальную черту с тем же эффектом (применимо к php)
Ответ написан
@andreyi4
Это часто используется в выражениях, когда нужно проверить содержимое значения массива по ключу, если возможно такого ключа может и не быть.
if (isset($array[$key]) && $array[$key] == $value) {}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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