Представляет собой более короткую запись 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) ? "Доступ разрешен" : "Доступ запрещен"; // Выведет: Доступ запрещен