Для вывода на экран большого объема информации в PHP используется так называемый синтаксис Heredoc. С помощью этого синтаксиса можно выводить таблицы, текст, изображения. При этом, не нужно ковыряться в коде и экранировать кавычки, достаточно просто поместить требуемый код между специальными маркерами.
Давайте посмотрим как обозначается синтаксис Heredoc. Итак, после оператора вывода на экран (echo или print) ставятся символы <<<, после которых указывается произвольный идентификатор, например, TEXT или HERE. Далее вставляется код (HTML или PHP), который необходимо вывести на экран. Закрывается синтаксис тем же идентификатором, который указывался в самом начале. В конце идентификатора ставится точка с запятой.
Рассмотрим пример:
<?php $a=10; $b=12; $c=18; $summa=$a+$b+$c; echo <<<HERE <table width="400" align="center" cellpadding="10" bgcolor="#f6f6f6" style="border:1px solid gray;"> <tr> <td valign="top"><p>Счастье разными людьми понимается по-разному...</p></td> </tr> <tr> <td><p>Счастье - состояние человека, которое соответствует наибольшей внутренней удовлетворённости условиями своего бытия...</p></td> </tr> </table> HERE; echo "Сумма переменных a, b, c, равна: $summa"; ?>
В данном примере на экран выведется таблица, HTML-разметка которой размещена внутри Heredoc-синтаксиса, а также сумма переменных a, b, c. Вот по такому принципу работает синтаксис Heredoc в PHP, сложного в нем ничего нет.