Тернарный оператор в PHP

Тернарный оператор (?:)  

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

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-19 01:57

  • Page published: 2025-07-21 07:52
  • Last update: 2025-07-21 07:52

Similar pages

Оператор match (PHP 8)
1 5️⃣ match (PHP 8) — Улучшенный switchОн возвращает значение и использует строгое сравнение (===).$day =
Оператор ??
2 Оператор ?? Позволяет проверить, существует ли переменная, и использовать значение по умолчанию.Оператор ?? в PHP чаще
Условный оператор switch
3 switch — Альтернатива if-elseif-elseКогда нужно проверить одно значение на несколько случаев, switch удобнее.$day =