Эта статья предназначена для новичков или тех, кто может не знать, что такое тернарный оператор. Я встретил несколько сверстников, которые, казалось, совершенно не подозревали, что такие вещи существуют!
Тернарные сравнения очень ситуативны, но могут сделать ваш код немного более читабельным, если использовать его в правильной ситуации.
Для непосвященных тернарный оператор выглядит так:
```php
- где дети будут играть?
- давайте посмотрим на погоду сегодня.
- 、ヽ`、ヽ`个c(゚∀゚∩)`ヽ、`ヽ、
// тернарный оператор
$playArea = ($дождь) ? "Внутри снаружи";
// та же логика, но с более традиционным условным оператором
$playArea = "Снаружи";
если ($ дождь == Истина) {
$playArea = "Внутри";
// та же логика, но с более традиционным условным оператором
если ($ дождь) {
$playArea = "Внутри";
} еще {
$playArea = "Снаружи";
Например, допустим, у нас есть шаблон, который показывает две разные строки в div в зависимости от переменной сеанса.
Если пользователь вошел в систему, мы будем приветствовать его обратно, в противном случае мы покажем наш корпоративный слоган «Совершенно новый старт».
Во-первых, мы будем использовать условные операторы, обычно вставляемые между HTML-кодом:
```php
// авторизован ли пользователь?
сеанс_старт();
$isUserLoggedIn = $_SESSION["isUserLoggedIn"];
<див класс="основной">
если($isUserLoggedIn): ?>
Совершенно новый старт.
Добро пожаловать обратно!