1

我需要一些来自 PHP Classes 的代码的帮助,它应该将 MySQL 导出到 Excel。

我收到以下错误: 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

Heredoc语法不允许在开始 ( <<<EOH) 或结束 ( EOH;) 标记之后的同一行中出现任何尾随空格。

此错误是由尾随空格引起的:

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

删除它,你应该没问题。一定要检查结束标签。

于 2010-01-31T12:46:04.237 回答
0

关于错误“Parse error: syntax error, unexpected $end in excelwriter.inc.php on line 269”(对不起,我的名声不允许我对上述回复发表评论)我建议在同一区域进行搜索。例如,当存在未终止的字符串 och 括号时,可能会遇到有问题的错误,请确保带有“EOH;”的行 只包含那个,没有空格等。

于 2010-01-31T13:08:25.757 回答