FC2ブログ

PHPの閉じタグは使わないほうがいい

WordPressやFuelPHPのソースファイルをみているとPHPファイルの最初の
「<?php」はあるのに、ファイルの最後に「?>」は書いてありません。


----ファイルの最初----
<?php

class Tako {
// なんたらかんたら
}

----ファイルの終わり----


という感じです。
なぜだろう?面倒なので全部省略しているのか、それとも何か理由があるのかな
と思っていたところ、ちゃんと理由があるんですね。
それはPHPが閉じタグ「?>」の後は通常の文字として出力するためで、
本当にファイルの最後に「?>」を入れていない限りは、不用意に改行が出力されて
HTMLが乱れるどころか、最悪ページが思ったように動かなくなるみたいです。
そこで閉じタグ「?>」を省略することで、不用意に改行を出力するのを防ぐわけですね。
スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

chattera.net

Author:chattera.net
フリーでソフト開発の仕事をしています。
自作したこのチャットシステムは、何か世の中に役に立つこともあるかと思いますので、お呼びがかかるとうれしいですね。

連絡先は chatteranet@gmail.com です。

また、ソフト開発関連のお誘いもうけたまわっております。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR