-1
Я пытаюсь поместить 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;
}
Попробуйте положить heredoc в левую сторону документа и удалить любые пробелы после <<< HTML, пожалуйста. – Digitalis
Это heredoc. Должен быть в столбце 0 (первый символ в строке кода) в вашем скрипте – djot
Кроме того, не знаю, есть ли у других проблемы с heredocs, но я всегда сталкиваюсь с проблемами с использованием heredoc - вот почему я их не использую. И, во всяком случае, есть более читаемые способы, чем использование их. – djot