
いまさらですが、
PHPの最後に閉じタグの【?>】書く派とか書かない派とかあったので
調べてみました。
改行コードが含まれていると、エラーの原因になる
phpは最後のる閉じタグ【?>】は、
記載した以降のデータを全てHTMLとして出力する仕様になっているようです。
で、【?>】の後に改行があるとエラーが出るようです。
1つだけならPHPが閉じタグ直後の改行は消してくれるのですが、
改行が2つの場合にエラーが起こるようです。
エラーが起こる場合はrequire関数でPHPファイルを読み込んだあと
header関数使う時などで起きてしまうようです。
エラー起こさないためにも
【?>】はこれから書かない派になろう。
(参考)
PHP 日付をフォーマットするdate関数での表記の仕方
PHPで文字列の中から特定文字を探す(strstr, stristr関数)
PHPで指定した文字以降の文字列を取得する
PHP 配列を並び変える sort()、rsort()、asort()、arsort()、ksort()、krsort()
(PHP) 配列から文字列にするserialize関数、文字列から配列にするunserialize関数
(PHP) echo文を簡単にかけるヒアドキュメントの使い方
(WordPress) 便利になるので覚えておきたい条件分岐
(PHP) 型キャスト