Как записать код php короче?

Есть код:
if ( $a  ) {
    $tel = $a;
} else {
    $tel = "телефон";
}


и есть аналогичный:
if ( $a ) {
    echo $a;
} else {
    echo $b;
}


Как его записать проще и короче? Пробовал $tel = $a || "телефон", но выводит булевое значение.
  • Вопрос задан
  • 379 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
Konata69lol
@Konata69lol
backend developer (php/go)
$tel = $a ?? "телефон";
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
альтернативный синтаксис ?: описан в самом начале мануала
Ответ написан
@kupurim
$tel = $a ?? "телефон";
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы