テクニカル雑記帳です
ヒアドキュメントについて 〜命名規則とよくあるエラー〜
命名規則
- 開始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;
?>