PHP、ヒアドキュメントに変数を代入する。

PHPにて、ヒアドキュメントに変数を展開するとき、後ろにスペースを開けるか、括弧{}で囲むと良いです。

$name = "田中";
$message = <<<_EOS
$name さん、お誕生日おめでとうございます。
__EOS__

echo($message); // 田中 さん、お誕生日おめでとうございます。

あまりスペースを開けると変数が認識されますが、本文にもスペースが挿入されてしまいます。

そのまま変数を埋め込みたい時は、括弧{}を使いましょう

$name = "田中";
$message = <<<_EOS
{$name}さん、お誕生日おめでとうございます。
__EOS__

echo($message); // 田中さん、お誕生日おめでとうございます。