В дополнение к ответу Криса Б. , если вам все равно нужно использовать echo
, вы все равно хотите сохранить его простым и структурированным и не хотите спамить код с помощью <?php stuff; ?>
, Вы можете использовать синтаксис ниже.
Например, вы хотите отобразить изображения галереи:
foreach($images as $image)
{
echo
'<li>',
'<a href="', site_url(), 'images/', $image['name'], '">',
'<img ',
'class="image" ',
'title="', $image['title'], '" ',
'src="', site_url(), 'images/thumbs/', $image['filename'], '" ',
'alt="', $image['description'], '"',
'>',
'</a>',
'</li>';
}
Echo принимает несколько параметров, поэтому с хорошим отступом это выглядит довольно хорошо. Также использование echo
с параметрами более эффективно, чем объединение.