用途
- 変数に複数行の文字列を代入する時に使う。
使用方法
例
<?php
$hoge = <<< ABC
おはよう
こんにちは
こんばんわ
ABC;
echo $hoge;
?>
// 結果
おはよう
こんにちは
こんばんわ
- ヒアドキュメントを使う際には、
=
+<<<
+ID
の順で書く。
例ではABCがIDにあたる。 - IDからIDまでの文字列を代入する。
例ではABCからABCの間に書いてある文字列が代入される。 - IDはルール内であれば自由につけることができる。(ABCに意味はありません)
文字列の中で変数を使用する場合
例
<?php
$var = true;
$hoge = <<< "ABC"
varの値は$var
ABC;
echo $hoge;
?>
// 結果
varの値はtrue
- 変数を使用する際は、開始のIDをダブルクオートで囲う。
※シングルクオートだと変数名がそのまま表示される。
下記の記事を参考に執筆しました。