- ベストアンサー
phpと<?xml version="1.0" encoding="utf-8"?>
phpファイルの頭に<?xml version="1.0" encoding="utf-8"?>を入れると Parse error: syntax error, unexpected T_STRING in ・・・ というエラーが出ます。 なぜでしょう?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PHPは、 <?php ......?> でも <? ......?> でもPHPのスクリプトと見なされます。よって、 <?xml version="1.0" encoding="utf-8"?> の中の xml version.....はスクリプトとして認識されています。 こういう場合は、 <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?> とすれば問題無くなります。
お礼
ありがとうございます!!!!!!!!!! 行けました。 ほんとに助かりました!