スポンサードリンク
いまさらですが、
PHPの最後に閉じタグの【?>】書く派とか書かない派とかあったので
調べてみました。
スポンサードリンク
改行コードが含まれていると、エラーの原因になる
phpは最後のる閉じタグ【?>】は、
記載した以降のデータを全てHTMLとして出力する仕様になっているようです。
で、【?>】の後に改行があるとエラーが出るようです。
1つだけならPHPが閉じタグ直後の改行は消してくれるのですが、
改行が2つの場合にエラーが起こるようです。
エラーが起こる場合はrequire関数でPHPファイルを読み込んだあと
header関数使う時などで起きてしまうようです。
エラー起こさないためにも
【?>】はこれから書かない派になろう。