PHPの閉じタグを記載しない方がいい

?>

?>

いまさらですが、

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

調べてみました。

スポンサードリンク

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

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

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

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

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

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

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

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

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

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

(参考)
PHPで文字の出現回数を数える方法:substr_count関数

  • PHPで指定した文字以降の文字列を取得する
  • PHP 実行時間を制限するset_time_limit関数
  • (PHP) 何日前などの表示の仕方

    スポンサードリンク

    コメントを残す

    サブコンテンツ

    このページの先頭へ