いきなり出る Parse error: syntax error, unexpected T_STRING in on line 1

PHPをHTMLに埋め込みして、XHTMLの記述で書いたとき、***.php だと最初のXHTMLの定義?でPHPと勘違いして上のエラーが出る模様。

回避方法は以下。
.htaccess に記述する場合
php_flag short_open_tag Off

php.ini に記述する場合
short_open_tag = On


http://go4it.seesaa.net/article/113717303.html
こちらを参考にさせてもらいました。ありがとうございます。

Parse error: syntax error, unexpected $end in について

たまに出てきては忘れるエラー
Parse error: syntax error, unexpected $end in

原因その1:
}や ?> が足りない?

原因その2:
ヒアドキュメントのエンドIDの前にスペースとかインデントとかタブが入っている

原因その3:
<?php ではなく <? のままになっている

今のところ原因その3が多し。
XAMPPのバージョンとPHPのバージョンを上げて、標準設定のまま、昔のソースを開くとこのエラーが出て焦る。

参考文献

どうも自分の形が決まらないままここまで来てしまったので、今更ながら皆さんがどんな感じなのか調べてみた。
随時追加予定。

http://d.hatena.ne.jp/shingotada/20070504/1178286315
http://exbridge.jp/company.html(ここの右中段)

参考にさせていただきました。ありがとうございます。