Rewish

PHPでHTMLのドキュメントタイプが正常に読み込まれない

PHPでXHTMLを出力した時、ページの行頭に謎の文字列が挿入され、ドキュメントタイプが正常に読み込まれない現象が発生したのでメモ。

原因

PHPファイルを保存する時の文字コードを、UTF-8のBOM付きで保存すると発生。

実行ファイル自体は問題なく保存していたけれど、インクルードしていたファイルが何かの手違いでUTF-8(BOM付き)になっていた。

単純なミスだからこそハマってしまうって事、たまありますよね。