Короткая запись условия в PHP 7.1

Есть стандартное условие на существование и не пустоту переменной:

if (isset($_SESSION['user']) and !empty($_SESSION['user'])) {
        
        
        
}

Так же условие можно записать в одну строку:

isset($_SESSION['user']) and !empty($_SESSION['user']) ? $_SESSION['user'] : false;

Вопрос:

Как реализовать данную проверку в одну сроку в php 7.1? Я знаю есть более короткий вариант но не могу найти правильное решение.


Ответы (1 шт):

Автор решения: Movs
$var = $var ?? "default";

И еще если вы проверяете на empty() то проверка на isset() выполняется уже автоматически и смысла не имеет.

→ Ссылка