ヒアドキュメントについて 〜命名規則とよくあるエラー〜
命名規則
- 開始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; ?>