Просмотр поста

.
ДоХтор

Koenig, Затестил на локалке сокращённый тернарник, и результат не вдохновил. При истине этот код вместо значения переменной всегда возвращает единицу?

код (+/-)
$var = 'Присутствует значение';
echo !empty($var) ?: 'Отсутствует значение'; // вернёт 1 вместо строки 'Присутствует значение'

$var = false;
echo !empty($var) ?: 'Отсутствует значение';