Эта статья предназначена для новичков или тех, кто может не знать, что такое тернарный оператор. Я встретил несколько сверстников, которые, казалось, совершенно не подозревали, что такие вещи существуют!


Тернарные сравнения очень ситуативны, но могут сделать ваш код немного более читабельным, если использовать его в правильной ситуации.


Для непосвященных тернарный оператор выглядит так:


```php


  • где дети будут играть?

  • давайте посмотрим на погоду сегодня.

  • 、ヽ`、ヽ`个c(゚∀゚∩)`ヽ、`ヽ、

// тернарный оператор


$playArea = ($дождь) ? "Внутри снаружи";


// та же логика, но с более традиционным условным оператором


$playArea = "Снаружи";


если ($ дождь == Истина) {


$playArea = "Внутри";


// та же логика, но с более традиционным условным оператором


если ($ дождь) {


$playArea = "Внутри";


} еще {


$playArea = "Снаружи";


Например, допустим, у нас есть шаблон, который показывает две разные строки в div в зависимости от переменной сеанса.


Если пользователь вошел в систему, мы будем приветствовать его обратно, в противном случае мы покажем наш корпоративный слоган «Совершенно новый старт».


Во-первых, мы будем использовать условные операторы, обычно вставляемые между HTML-кодом:


```php


// авторизован ли пользователь?


сеанс_старт();


$isUserLoggedIn = $_SESSION["isUserLoggedIn"];



<див класс="основной">




Совершенно новый старт.



Добро пожаловать обратно!