PHPファイルでのxml宣言

phpファイルに直接下記のようにxml宣言をしてしまうと、ページが表示できません。

 

<?xml version="1.0" encoding="utf-8"?>

 

下記はエラー表示内容

Parse error: syntax error, unexpected T_STRING in /***/'''index'''.php on line 1

 

これは<?xmlphpの命令と解釈してしまうので、手っ取り早い回避策として、echoで書き出します。

[code lang="php"]

<?php echo '<?xml version="1.0" encoding="utf-8"?>'."\n" ?>

[/code]