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

Зміст:

Anonim

Що таке структура управління?

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

Структура управління - це блок коду, який визначає шлях виконання програми залежно від значення заданої умови.

Давайте тепер розглянемо деякі структури управління, які підтримує PHP.

PHP, Інакше

Якщо ... тоді ... ще - це найпростіша структура управління . Він оцінює умови, використовуючи логічну логіку Коли використовувати, якщо ... тоді ... інакше
  • У вас є блок коду, який слід виконувати, лише якщо певна умова відповідає дійсності
  • У вас є два варіанти, і ви повинні вибрати один.
  • Якщо ... тоді ... інакше, якщо ... використовується, коли вам потрібно вибрати більше двох варіантів і вам потрібно вибрати один або кілька

Синтаксис Синтаксис для if

... тоді ... ще є;

ТУТ,

  • " Якщо (умова істинно)" - це структура управління
  • Блок один ” - це код, який слід виконати, якщо умова відповідає істині
  • {… Else…} - це резервний варіант, якщо умова хибна
  • Блок два ” - це блок коду, який виконується, якщо умова хибна

Як це працює Блок-схема, показана нижче, ілюструє, як якщо тоді

... інакше структура управління працює

Побачимо це в дії Код нижче використовує “if

… Тоді… ще », щоб визначити більше значення між двома числами.
 $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

Перемикач ... випадок схожий на структуру управління if then ... else .

Він виконує лише один блок коду залежно від значення умови.

Якщо жодна умова не виконана, тоді виконується блок коду за замовчуванням.

Він має наступний базовий синтаксис.


ТУТ,

  • “Switch (…) {…}” - код блоку структури управління
  • “Case value: case…” - це блоки коду, які слід виконати залежно від значення умови
  • “За замовчуванням:” - це блок коду, який виконується, коли жодне значення не збігається з умовою

Як це працює

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

Практичний приклад

У наведеному нижче коді використовується структура керування перемикачем для відображення повідомлення залежно від дня тижня.

Вихід:

ladies night, take her out for dinner

Резюме

  • Структури управління використовуються для управління виконанням програми
  • Якщо тоді, то… інакше - це коли у вас є більше, ніж блок блоків коду, який потрібно виконати, залежно від значення умови
  • Режим Switch… використовується, коли у вас є кілька блокових кодів, і вам потрібно виконати лише один із них, залежно від значення встановленого case.