Представляет собой более короткую запись if-else
Пример с if-else
$age = 17;
if ($age >= 18) {
$message = "Доступ разрешен";
} else {
$message = "Доступ запрещен";
}
echo $message; // Выведет: Доступ запрещен
Пример с тернарным оператором
$age = 17;
$message = ($age >= 18) ? "Доступ разрешен" : "Доступ запрещен";
echo $message; // Выведет: Доступ запрещен
Тернарный оператор проверяет условие и возвращает значение. Чтобы сразу распечатать значение, можно использовать echo вместе с тернарным оператором.
$age = 17;
echo ($age >= 18) ? "Доступ разрешен" : "Доступ запрещен"; // Выведет: Доступ запрещен