Вообще, в данной постановке задача не имеет смысла.
Если строка пустая, то нет проблемы и вывести её - ничего от этого не изменится и не поломается.
Но если говорить не о выводе, а о проверке на "пустоту" (в терминах РНР), то
if ($str)
или
if (trim($str))
если мы не хотим обрабатывать строку, состоящую из пробельных символов.
Однако следует помнить, что ноль в РНР входит в понятие пустоты. поэтому, если мы хотим проверить равна ли переменная пустой строке, то именно эту проверку и надо делать,
if ($str !== '')
Отдельно хочу отметить заботу о совершающем лишние движения РНР. Людей, которые проявляют эту заботу, на нормальных ресурсах молча банят. Жаль что тостер - не нормальный ресурс.