HOME >> Tips >> PHP

「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"?>'; ?>