Довідники PHP if else

Що таке if else в PHP?

За рахунок if else можна перевірити одну або кілька умов і в разі їх успішної перевірки буде виконано одну, інакше іншу.


Розглянемо приклад:

$a = 2;
$b = 10;
if ($a == $b) { // Якщо $a дорівнюватиме $b, тоді буде виконано код
      // Тут код, який буде виконаний
      // Якщо всі один рядок коду, то фігурні дужки {}
      // можна не ставити
      echo "$a == $b";
} else if ($a <= $b) { // Якщо $а буде меншим або рівним $b
      // Якщо попередня умова не буде виконана,
      // а тут умова виявиться вірною,
      // то буде виконано цей код
      echo "$a <= $b";
} else {
      // Цей код спрацює, якщо інші умови не будуть виконані
      echo "$a > $b";
}

Ви можете прописати структуру лише з однією умовою if, а можете дописати до неї скільки завгодно вкладених умов else if.


Всередині кожної з умов можна прописувати інші конструкції if else, що перевірятимуть нові вирази.


Якщо необхідно перевірити кілька умов в одному операторі, то можна скористатися логічним «і» або ж логічним «або»:

if ($a != $b && $a > $b) {
      // Код буде виконано, якщо і перша, і друга умова
      // виявляться вірними
}

if ($a < $b || $a == $b) {
      // Код буде виконано, якщо або перша, або друга умова
      // виявиться вірним
}


Тернарна операція

Це скорочена форма if else. Записується таким чином:

$x=90;
$a = 8;
$res = $x < $a? ($x + $a) : ($x - $a);
echo $res;
Ми перевіряємо, якщо "x" буде менше за "a", то ми в змінну res встановлюємо їхню суму, інакше - їхню різницю.
Коментарі
Додати коментар

Поки що коментарів немає