PHPで<?xml version="1.0" encoding="utf-8"?>を入れるとエラー

| | コメント(0) | トラックバック(0)

phpファイルの先頭に<?xml version="1.0" encoding="utf-8"?>を入れると

Parse error: syntax error, unexpected T_STRING in ・・・

というエラーが出る。

じつは、

PHPでは、

<?php ......?>
でも
<? ......?>

でもPHPのスクリプトと見なされる。
よって、

<?xml version="1.0" encoding="utf-8"?>
の中の xml version.....はスクリプトとして認識される。
なので、

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

のようにする。

トラックバック(0)

このブログ記事を参照しているブログ一覧: PHPで<?xml version="1.0" encoding="utf-8"?>を入れるとエラー

このブログ記事に対するトラックバックURL: http://kumao.net/mt/mt-tb.cgi/340

コメントする

KUMAOの押入TOP

カウンタ

Twitter

books

最近のブログ記事

このブログ記事について

このページは、kumaoが2010年2月22日 10:08に書いたブログ記事です。

ひとつ前のブログ記事は「WordPress 記事の公開日時の表示について」です。

次のブログ記事は「はてなダイアリーからWordPressへエクスポートする」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

にほんブログ村 IT技術ブログへ
無料テンプレートならテンプレートキング

books