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

Что такое структура управления?

Выполнение кода можно сгруппировать по категориям, как показано ниже.

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

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

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

PHP ЕСЛИ еще

Если… то… иначе простейшая структура управления. Он оценивает условия, используя логическую логику.
Когда использовать if… then… else

  • У вас есть блок кода, который должен выполняться только в том случае, если определенное условие истинно.
  • У вас есть два варианта, и вам нужно выбрать один.
  • If… then… else if… используется, когда вам нужно выбрать более двух вариантов и вам нужно выбрать один или несколько вариантов.

Синтаксис Синтаксис if… then… else таков:

<?php
if (condition is true) {

block one

else

block two

}
?>

ВОТ,

  • если (условие истинно)» это структура управления
  • блок один” — код, который будет выполнен, если условие истинно
  • {…еще…} это запасной вариант, если условие ложно
  • второй блок” — блок кода, выполняемый, если условие ложно

О платформе Блок-схема, показанная ниже, иллюстрирует, как работает управляющая структура if then… else.

PHP ЕСЛИ еще

Давайте посмотрим это в действии В приведенном ниже коде используется «if… then… else» для определения большего значения между двумя числами.

<?php

$first_number = 7;

$second_number = 21;

if ($first_number > $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

Переключить… случай похож на если тогда… еще структура управления.

Это только исполняет один блок кода в зависимости от ценностное состояния.

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

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

<?php
switch(condition){

case value:

//block of code to be executed

break;

case value2:

//block of code to be executed

break;

default:

//default block code

break;

}
?>

ВОТ,

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

Как это работает?

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

Случай переключения PHP

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

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

<?php

$today = "wednesday";

switch($today){

case "sunday":

echo "pray for us sinners.";

break;

case "wednesday":

echo "ladies night, take her out for dinner";

break;

case "saturday":

echo "take care as you go out tonight.";

break;

default:

echo "have a nice day at work";

break;

}

?>

Вывод:

ladies night, take her out for dinner

Резюме

  • Структуры управления используются для контроля выполнения программы.
  • if then… else — это когда у вас есть больше, чем блок кода маршрута, который нужно выполнить в зависимости от значения условия.
  • Переключить… регистр используется, когда у вас есть несколько кодов блоков, и вам нужно выполнить только один из них в зависимости от значения установленного регистра.