1

MySQL を Excel にエクスポートすることになっているPHP Classes のこのコードについて、助けが必要です。

次のエラーが表示されます。 Parse error: syntax error, unexpected T_SL in excelwriter.inc.php on line 100

これは100行目です:

[Line100] function GetHeader() 
          { 
        $header = <<<EOH 
            <html xmlns:o="urn:schemas-microsoft-com:office:office" 
            xmlns:x="urn:schemas-microsoft-com:office:excel" 
            xmlns="http://www.w3.org/TR/REC-html40"> 

ヘルプ?ありがとうございました!

4

2 に答える 2

4

ヒアドキュメント<<<EOH構文では、開始( )または終了(EOH;)タグの後の同じ行に末尾の空白を使用できません。

このエラーは、末尾の空白が原因で発生しています。

$header = <<<EOH <---- whitespace! remove it.

それを取り除いてください、そうすれば大丈夫です。終了タグも必ず確認してください。

于 2010-01-31T12:46:04.237 に答える
0

エラー「解析エラー: 構文エラー、予期しない $end in excelwriter.inc.php on line 269」(私の評判により、上記の返信にコメントすることはできません) については、同じ領域で検索することをお勧めします。問題のエラーは、たとえば括弧が終了していない文字列がある場合に発生する可能性があります。それだけが含まれ、空白などは含まれません。

于 2010-01-31T13:08:25.757 に答える