if в echo

Тема в разделе "PHP для новичков", создана пользователем nammidd, 7 июн 2016.

  1. nammidd

    nammidd Новичок

    С нами с:
    1 июн 2016
    Сообщения:
    7
    Симпатии:
    0
    Как правильно оформить конкатенацию и вставить if в echo?
    Код:
    echo '
    текст
    <div>
    'if (!empty($description)) {
       echo '<p><b>Описание: </b>'.$description.'</p>';
    };'
    <div>
    текст
    '
     
  2. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.601
    Симпатии:
    423
    Адрес:
    РД, г. Махачкала.
    @nammidd, весь вывод запихни в тело if-else оператора. Так и так тебе не нужен вывод если empty $description
    --- Добавлено ---
    или
    PHP:
    echo 'text';
    if(){
    echo 
    "text";
    }
    echo 
    "text";
     
    nammidd нравится это.
  3. nammidd

    nammidd Новичок

    С нами с:
    1 июн 2016
    Сообщения:
    7
    Симпатии:
    0
    Спасибо, решено.
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    PHP:
    echo '<div>' . ( empty($description) ? 'description empty' : $description ) . '</div>';