読者です 読者をやめる 読者になる 読者になる

炊きたてのご飯が食べたい

定時に帰れるっていいね。自宅勤務できるっていいね。子どもと炊きたてのご飯が食べられる。アクトインディでは積極的にエンジニアを募集中です。

( php ) 【解決】 ヒアドキュメント内で変数が表示されない

よくつまずくポイント

ヒアドキュメント内で変数を使用するときは {} で囲むこと。
囲まないと、変数の後ろにテキストがきた場合に表示されなくなる。
phpを勉強し始めてまだ日が浅いので、こんな簡単なことでもつまづいてしまう。
意識してソースを書こう。

<?php
echo '<html>';
echo '<head>';
echo '<meta http-equiv="content-Type" content="text/html; charset=UTF-8" />';
echo '<title>ヒアドキュメントテスト</title>';
echo '</head>';
echo '<body>';
$text = 'テスト';
// 表示されない
echo <<<HTML
<p>$text:テキスト</p>
HTML;
// 表示される
echo <<<HTML
<p>{$text}:テキスト</p>
HTML;
echo '</body>';
echo '</html>';
?>