$default_post = <<<'DEFAULT_POST'
<div itemscope itemtype='http://schema.org/VideoObject'>
<meta itemprop='name' content="%VideoTitle%"><meta itemprop='thumbnailURL' content='%VideoImage%'><meta itemprop='embedURL' content='%VideoUrl%'><meta itemprop='width' content='640'><meta itemprop='height' content='480'><meta itemprop='duration' content='%VideoDuration8601%'>
<p style='text-align:center;'>[embed width='640' height='480']%VideoUrl%[/embed]</p>
<p><span itemprop='description'>%VideoDescription%</span></p>
</div>
DEFAULT_POST;
第一行是抛出错误的那一行。我在 100 多个网站上运行此代码,但我有一位客户报告此错误。
nowdoc 'DEFAULT_POST' 之后没有空格。
客户说他正在运行 PHP 5.3.29(nowdoc 在 5.3.0 中引入)。
所以现在我很茫然。寻找关于这可能是什么的其他想法......