> Попередження:** Ця стаття була написана багато років тому і деяка інформація може бути застарілою або невірною. Будь ласка, майте це на увазі при читанні.
Більше ніяких лінійних програм! Найголовніший принцип будь-якої програми - "що станеться, коли....". Умова може бути записана у вигляді логічного твердження, яке може бути дійсним (умова виконується) або недійсним (тоді вона не виконується або виконується її повна протилежність). І те, і інше легко визначити.
У загальному випадку умова може бути записана у вигляді логічного твердження. Умова може бути виконана або не виконана. Доцільно прорахувати обидва варіанти як можливі. Якщо існує декілька альтернатив, це називається вкладеною умовою.
Приклад:
if (hodnota operace hodnota) {// Спрацьовує, якщо виконується умова} else {// Спрацьовує, якщо умова не виконується}
Ми не завжди повинні визначати обидва варіанти (іноді це зовсім не потрібно). Насправді, ми можемо визначити ситуацію, якщо виконується лише умова. Робиться це наступним чином:
if (hodnota operace hodnota) {// Спрацьовує, якщо виконується умова}
Оператор | Значення |
---|---|
Дорівнює | |
=== |
Дорівнює та має однаковий тип даних (порівнювати можна будь-що з будь-чим, але умова виконується лише тоді, коли це значення одного типу даних (наприклад, число, текст, ...)) |
Не дорівнює | |
Дорівнює або перевищує | |
Дорівнює або менше | |
Великий | |
Менше |
$a = 5;$b = 3;if ($a === $b) {// блок, який виводиться, якщо $a дорівнює $b} else {// блок, який виводиться, якщо $a НЕ дорівнює $b}
На жаль, на виході можна отримати лише "true" (дійсний) та "false" (недійсний). Отже, якщо ми хочемо розглянути декілька можливостей, ми повинні вкласти декілька умов одна в одну. Це називається вкладеною умовою. Вкладена вона тому, що один з розв'язків умови є просто іншою умовою.
$a = 5; // ліва кишеня$b = 3; // права кишеня$kapsa = true; // У мене є кишеня?if ($kapsa === true) {if ($a > $b) {echo 'У лівій кишені є ще';} else {echo 'У правій кишені більше';}} else {echo 'У тебе немає кишені';}
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | uk