@zozyla

Как правильно помечать прочитанные сообщения?

Вот так?
if($message['is_read'] === 1){
<p class="read">Прочитано</p>
} else {
<p class="no_read">Не прочитано</p>
}

Или есть какие-то другие решения? Потому что это какое-то не очень.
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
@nightsamurai
...
$isRead = $message['is_read'] ===  1;
$class =  $isRead ? 'read' : 'no_ read';
$message = $isRead ? 'Прочитано' : 'Не прочитано';

$html = '<p class="' . $class . '">' . $message . '</p>'
...


Можно сделать например так. Или обернуть в функцию
function getClass($isRead)
{
    return  $isRead ? 'read' : 'no_ read';
}

function getMessage($isRead)
{
    return $isRead ? 'Прочитано' : 'Не прочитано';
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы