Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. PHP/MySQL
  6. Условные операторы PHP/Конструкция else

Условные операторы PHP/Конструкция else

Запланировано Прикреплена Закрыта Перенесена PHP/MySQL
1 Сообщения 1 Участники 1 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • Brogrammer Автор
    Brogrammer
    Brogrammer
    Это сообщение удалено!
    написал в отредактировано Brogrammer
    Forgotten Legend
    #1

    Часто возникает потребность исполнения операторов не только в теле конструкции if, если выполнено какое-либо условие конструкции if, но и в случае, если условие конструкции if не выполнено. В данной ситуации нельзя обойтись без конструкции else. В целом, такая конструкция будет называться конструкцией if-else.

    Синтаксис конструкции if-else такой:

    if (логическое_выражение)
    инструкция_1;
    else
    инструкция_2;
    

    Действие конструкции if-else следующее: если логическое_выражение истинно, то выполняется
    инструкция_1, а иначе — инструкция_2. Как и в любом другом языке, конструкция else может опускаться, в этом случае при получении должного значения просто ничего не делается.

    Если инструкция_1 или инструкция_2 должны состоять из нескольких команд, то
    они, как всегда, заключаются в фигурные скобки. Например:

    <?php
    if ($a > $b) {
     echo "a больше, чем b";
    } else {
     echo "a НЕ больше, чем b";
    }
    ?>
    

    Конструкция if-else имеет еще один альтернативный синтаксис:

    if (логическое_выражение):
    команды;
    elseif(другое_логическое_выражение):
    другие_команды;
    else:
    иначе_команды;
    endif
    

    Обратите внимание на расположение двоеточия ```
    (:):!

     Если его пропустить, будет сгенерировано сообщение об ошибке. И еще: как обычно, блоки elseif и else можно опускать.
    
    [Источник](http://php.su)
    0 Ответов Последний ответ
    0

    • Войти

    • Войдите, чтобы искать.
    © 2011–
    • Первое сообщение
      Последнее сообщение