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

Опубликовано в: 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 минут чтения Sodium Carbonate

Комментарии (0)

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям

Автор контента

webitproff

Оффлайн

Sodium Carbonate

Последняя авторизация: 19.07.2026 01:57

  • Страница размещена: 21.07.2025 07:52
  • Последнее обновление: 21.07.2025 07:52

Похожие страницы

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