Структуры управления PHP: если еще, переключить регистр

Содержание:

Anonim

Что такое контрольная структура?

Выполнение кода можно сгруппировать по категориям, как показано ниже.
  • Последовательный - этот включает выполнение всех кодов в том порядке, в котором они были написаны.
  • Решение - это предполагает выбор из нескольких вариантов. Выполняемый код зависит от значения условия.

Управляющая структура - это блок кода, который определяет путь выполнения программы в зависимости от значения установленного условия.

Теперь давайте посмотрим на некоторые управляющие структуры, которые поддерживает PHP.

PHP IF Else

Если… то… иначе - это простейшая управляющая структура . Он оценивает условия с использованием логической логики Когда использовать if… then… else
  • У вас есть блок кода, который должен выполняться только при выполнении определенного условия.
  • У вас есть два варианта, и вы должны выбрать один.
  • Если… то… иначе, если… используется, когда вам нужно выбрать более двух вариантов, и вы должны выбрать один или несколько

Синтаксис Синтаксис if

… Тогда… остальное;

ЗДЕСЬ,

  • « Если (условие истинно)» - это управляющая структура
  • « Блок один » - это код, который будет выполняться, если условие истинно.
  • {… Else…} - резервный вариант, если условие ложно.
  • « Блок два » - это блок кода, выполняемый, если условие ложно.

Как это работает Блок-схема, показанная ниже, показывает, как если тогда

… Иначе структура управления работает

Давайте посмотрим на это в действии. В приведенном ниже коде используется «если

… Затем… иначе », чтобы определить большее значение между двумя числами.
 $second_number){echo "$first_number is greater than $second_number";}else{echo "$second_number is greater than $first_number";}?>

Выход:

21 is greater than 7

Корпус переключателя PHP

Случай Switch… аналогичен структуре управления if then… else .

Он выполняет только один блок кода в зависимости от значения условия.

Если ни одно из условий не было выполнено, выполняется блок кода по умолчанию.

Он имеет следующий базовый синтаксис.


ЗДЕСЬ,

  • «Переключатель (…) {…}» - это код блока структуры управления
  • «Case value: case…» - это блоки кода, которые должны выполняться в зависимости от значения условия.
  • «По умолчанию:» - это блок кода, который будет выполняться, когда никакое значение не соответствует условию.

Как это устроено

На приведенной ниже блок-схеме показано, как работает структура управления переключателем.

Практический пример

В приведенном ниже коде используется структура управления переключателем для отображения сообщения в зависимости от дня недели.

Выход:

ladies night, take her out for dinner

Резюме

  • Управляющие структуры используются для управления выполнением программы.
  • If then… else - это когда у вас есть более чем блок маршрута кода для выполнения в зависимости от значения условия.
  • Switch… case используется, когда у вас есть несколько кодов блоков, и вам нужно выполнить только один из них в зависимости от значения установленного case.