Рассмотрим базовые конструкции для работы с условиями в PHP: if, else, elseif.


1️⃣ if, else и elseif

Базовая конструкция для проверки условий.

$age = 20;

if ($age >= 18) {
    echo "Вы совершеннолетний!";
} else {
    echo "Вам еще нет 18 лет.";
}

🔹 elseif добавляет дополнительную проверку:

$hour = 14;

if ($hour < 12) {
    echo "Доброе утро!";
} elseif ($hour < 18) {
    echo "Добрый день!";
} else {
    echo "Добрый вечер!";
}

2️⃣ Сокращенная запись if (без {})

Если в if одна строка, фигурные скобки можно не писать.

if ($age >= 18) echo "Вы совершеннолетний!";

Но если блок больше одной строки, всегда используй {}!

if ($age >= 18) {
    echo "Вы совершеннолетний!";
    echo "Добро пожаловать!";
}