PHP Інструкції if...else...elseif
Умовні інструкції (оператори) використовуються для виконання різних дій на основі різних умов.
PHP Умовні інструкції
Дуже часто, коли ви пишете код, ви хочете виконувати різні дії для різних умов. Для цього можна використовувати умовні інструкції у своєму коді.
У PHP є такі умовні інструкції:
if
- виконує деякий код, якщо одна умова trueif...else
- виконує деякий код, якщо умова true, і інший код, якщо ця умова falseif...elseif...else
- виконує різні коди для більш ніж двох умовswitch
- вибирає один із багатьох блоків коду для виконання
PHP - Інструкція if
Інструкція if
виконує деякий код, якщо одна з умов є true.
Синтаксис
if (умова) {
код, який буде виконано, якщо умова true;
}
Приклад
Вивести "Have a good day!" якщо поточний час (ГОДИНА) менше, ніж 20:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
Спробуйте самі »
PHP - Інструкція if...else
Інструкція if...else
виконує деякий код, якщо умова true, та інший код, якщо ця умова false.
Синтаксис
if (умова) {
код, який буде виконано, якщо умова true;
} else {
код, який буде виконано, якщо умова false;
}
Приклад
Вивести "Have a good day!" якщо поточний час менше, ніж 20, та "Have a good night!", якщо інакше:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
Спробуйте самі »
PHP - Інструкція if...elseif...else
Інструкція if...elseif...else
виконує різні коди для більш ніж двох умов.
Синтаксис
if (умова) {
код, який буде виконано, якщо ця умова true;
} elseif (умова) {
код, який буде виконано, якщо перша умова false, а ця умова true;
} else {
код, який буде виконано, якщо всі умови false;
}
Приклад
Вивести "Have a good morning!" якщо поточний час менше, ніж 10, та "Have a good day!", якщо поточний час менше, ніж 20. Інакше вивести "Have a good night!":
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
} elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
Спробуйте самі »
PHP - Інструкція switch
Інструкцію switch
буде пояснено в наступному розділі.