?>
?>

いまさらですが、

PHPの最後に閉じタグの【?>】書く派とか書かない派とかあったので

調べてみました。

改行コードが含まれていると、エラーの原因になる

phpは最後のる閉じタグ【?>】は、

記載した以降のデータを全てHTMLとして出力する仕様になっているようです。

で、【?>】の後に改行があるとエラーが出るようです。

1つだけならPHPが閉じタグ直後の改行は消してくれるのですが、

改行が2つの場合にエラーが起こるようです。

エラーが起こる場合はrequire関数でPHPファイルを読み込んだあと

header関数使う時などで起きてしまうようです。

エラー起こさないためにも

【?>】はこれから書かない派になろう。

(参考)
PHPPHP 日付をフォーマットするdate関数での表記の仕方 PHPPHPで文字列の中から特定文字を探す(strstr, stristr関数) PHPPHPで指定した文字以降の文字列を取得する PHPPHP 配列を並び変える sort()、rsort()、asort()、arsort()、ksort()、krsort() PHP(PHP) 配列から文字列にするserialize関数、文字列から配列にするunserialize関数 PHP(PHP) echo文を簡単にかけるヒアドキュメントの使い方 wordpress(WordPress) 便利になるので覚えておきたい条件分岐 PHP(PHP) 型キャスト