あじちゃんのブログ。備忘録。

〜SEもOLなんですかね?

ヒアドキュメントについて 〜命名規則とよくあるエラー〜

命名規則

  • 開始ID,終端IDは同じ名前にする
  • IDはアルファベット大文字・小文字、日本語でもOK(基本はアルファベット大文字)
  • 数字を先頭にしてはいけない
  • 記号は_(アンダースコア)のみ可

よくあるID

  • EOD(End of Document)
  • EOM(End of Message)
  • EOF(End of File)

よくあるエラー(というか私が引っかかったエラー)

//終端IDの後ろで改行していない

<?php
echo <<<EOD
 ヒアドキュメントの内容
EOD; ?>
//終端IDの前後に空白やコメントが入っている

<?php
echo <<<EOD
  ヒアドキュメントの内容
  EOD; //ここまで!!
?>
//先端IDの後に空白やコメントが入っている

<?php
echo <<<EOD //ここから!!
 ヒアドキュメントの内容
EOD;
?>