「syntax error, unexpected 'version'・・・」 エラーの対処方法
2017/5/7
文書番号:20738
php ファイルの先頭に「<?xml version="1.0" encoding="utf-8"?>」と記述すると以下のようなエラーが発生しました。
==================================================================
PHP Parse error: syntax error, unexpected 'version' (T_STRING) in /xxx.php on line 1
==================================================================
これは「<?php...?>」だけではなく、「<?...?>」でもphpではスクリプトと解釈されるためです。
phpのコマンドで「<?xml version="1.0" encoding="utf-8"?>」を出力するように記述するとOKです。
<?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?>