我正在尝试将html代码放入变量中,无法理解我在这里做错了什么。
使用以下代码获取
Parse error: syntax error, unexpected $end
代码
if (!empty($VIDEO_META)){
$og_video = <<<HTML
<meta property="og:type" content="video" />
<meta property="og:video" content="{$CURRENT_URL}"/>
<meta property="og:video:secure_url" content="{$CURRENT_URL}"/>
<meta name="og:video:height" content="280" />
<meta name="og:video:width" content="420" />
<meta name="og:video:type" content="application/x-shockwave-flash" />
HTML;
}else{
$og_video = <<<HTML
<meta property="og:type" content="website" />
HTML;
}
答案 0 :(得分:3)
HereDOC ( $og_video = <<<HTML )
错了,它必须是一条线的直接开始。
检查:http://php.net/manual/en/language.types.string.php了解详细信息。
同时删除HTML之后的任何空格,这也会导致错误。
否则,它真的没什么问题,应该很好用。