[PHP] ヒアドキュメントの閉じタグ前にスペース入れてはダメ

[PHP] ヒアドキュメントの閉じタグ前にスペース入れてはダメ



PHPの中で多数行に渡るJSを書こうとすると、

echo '<script type='text/javascript'>';
echo ・・・
echo ・・・
echo ・・・
echo ・・・
echo '</script>':

なんて毎行echoで書いて、ってやらんとダメかと思っていたのだけれど、ヒアドキュメントを使えばよろしいと。

そこで何気なくマージンを揃えるため、

echo <<< EOM
  <script type='text/javascript'>';
    ・・・
    ・・・
    ・・・
  </script>':
  EOM;

としていたら、エラーが起こりました。
どうやら、最後の閉じタグ(?)の前にスペースがあると、構文エラーになる様子。

今日はここまで

関連する記事



こちらはいかが?


多次元連想配列で、値の無い配列を除外
多次元連想配列で、値の無い配列を除外

JSONファイルを作成するために、多次元連想配列を使用しているのですが、これが非常に数が多いので、一つ一つifで検証しつつ入れていくより、取り敢えず値があろうが無かろうが放り込んでおいて、最終的に値の無い箇所を除外してい…

コメントを残す