PHPの変数展開。ヒアドキュメント
- PHPの変数展開
ダブルクォーテーションで囲む
シングルクォーテーションだと展開されず変数名がそのまま文字列として認識される
変数名の後ろに文字が続かなければ{}で囲む必要はない。続くなら囲む
- ヒアドキュメント
複数行の文字列を変数に代入する時に便利
<<< EOMから始まる
EOMのことをIDと呼ぶ。
IDは英数字とアンダースコアが使える。
IDの初めは数字が使えない。
ヒアドキュメント内のコメントアウトはそのまま出力される
ヒアドキュメント内で変数展開する場合は初めのIDをダブルクォーテーションで囲むか、そのままにする。
例
$hoge = 111;
$str = <<< EOM
aaaa
$hoge
bbb
EOM;
echo $str;
aaaa
111
bbb