ヒアドキュメント

書式:<<< string
string;

戻り値:文字列

改行を含む文字列を変数に格納したい場合などに使用します。 stringの部分は、数字で始まらないアンダーバーと英数字の文字列を指定します。 <<<の後ろにはスペースやタブを入れることができます(入れなくても良い)。 文字列部分は、「ダブルクォーテーションをエスケープしない」こと以外は ダブルクォーテーションでくくった文字列と同様の動作になります。 つまり、「$str」と書けば、$str内の値を表示します。 変数を明示的に表したいときは{}でくくり{$str}と書くことで変数名を正しく区切ることができます。
終了時の「string;」はこれ自体で一行としなければなりません。 ;の後に改行以外の文字を入れると終了文字列として扱われません。

:

$string = <<< EOS
EOS; は通常 End Of Stream を意味する
EOS;
echo $string;
上記の記述だと出力は以下のようになる
EOS; は通常 End Of Stream を意味する