テストの意味を兼ねての投稿です。
私はPHPの超初心者なのですが、ヒアドキュメントで躓いてしまいました。
忘備録として、私の誤りを公開します(後悔しなければいいのですが…)。
ダメな例
<?php
$Sentence = <<<EOF
First,
Second,
Third
EOF; //この行がダメ、終端IDにはセミコロン以外の文字列が含まれてはいけない。この例だとタブが含まれている。
?>
正しい例
<?php
$Sentence = <<<EOF
First,
Second,
Third
EOF; //セミコロンは例外的にOK
?>
これ単体だと、そこまで解決が難しいものではなかったはずですが、
練習していた時には前後に他のコードがあり、しばらくはまってしまいました。
このようなミスをみすみすしてしまうなんて、この半生で一番反省しました。
参考にさせていただいたサイト
公式ドキュメント(PHPマニュアル 言語リファレンス 型)