PHPでは文字列を出力する場合にechoやprintを使うことが多いと思います。シンプルな文字列であれば事足りると思いますがHTMLを出力するような場合、下記のような記述をよく見かけます。 echo '<div class="hoge">'; echo '<span class="label">'.$labelName.'</span>'; echo '</div>'; ちょっと極端な例ですがよく見かけますよね。可読性なんてあったもんではありません。泣 そこで登場するのがヒアドキュメントという仕組みです。<<<という記号の識別子(任意の文字列)を書いて、出力したい文字列を記述したあと最後に始まりと同じ識別子をセミコロン(;)と合わせて記述します。そうすることで識別子から識別子までの文字列を改行も含めてそのまま文字列として扱うことが可能です。 下記の例ではechoを使って文字列として表示して
![PHPのヒアドキュメント内で連想配列を展開する方法 | ぶろぐち](https://cdn-ak-scissors.b.st-hatena.com/image/square/acdeb6ab59831dd372dafdbc544db749479d45cd/height=288;version=1;width=512/https%3A%2F%2Fwww.bloguchi.info%2Fwp-content%2Fuploads%2F2015%2F11%2Fphp.jpg)