Що таке структура управління?
Виконання коду можна згрупувати за категоріями, як показано нижче- Послідовний - цей передбачає виконання всіх кодів у тому порядку, в якому вони були написані.
- Рішення - це передбачає вибір, враховуючи ряд варіантів. Код, що виконується, залежить від значення умови.
Структура управління - це блок коду, який визначає шлях виконання програми залежно від значення заданої умови.
Давайте тепер розглянемо деякі структури управління, які підтримує 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.