BOM
Byte Order Mark
Unicodeで、ビッグエンディアンとリトルエンディアンというコンピュータシステムの違いに対応するために先頭につけるやつ。
PHPはBOMを認識しないらしい。
試しにUTF-8のBOMありをやってみると、コンソールでは変な文字が出力された。webサーバ経由では特に変なものは出なかった。
参考:スケーラブルWebサイト
・---
BOMありだと先頭に「EF BB BF」が入る。ブラウザからは見えない。やっぱりwebサーバ経由でもうまくいかない場合があるみたい。セッションとか使う場合