ヒアドキュメントを使ってみたら何故か意味不明な、異常に長いエラーが出たぜ。
//エラーになるヒアドキュメント $example = <<< EOF あいうえお kakikukeko EOF;
Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_END_HEREDOC or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in ***
んでPHPマニュアルを見たら、ソースをインデント(字下げ)してはいけないと書いてあった。便利なようで、そうでもないな。とにかく気をつけろ!
非常に重要なことですが、終端 ID がある行には、セミコロン (;) 以外の他の文字が含まれていてはならないことに注意しましょう。 これは、特に ID はインデントしてはならないということ、 セミコロンの前に空白やタブを付けてはいけないことを意味します。 終端 ID の前の最初の文字は、使用するオペレーティングシステムで定義された 改行である必要があることにも注意を要します。