Можно ли установить php-код (НЕ ТОЛЬКО {$ SomeVariable}) внутри eof?
плохой синтаксис, но только для того, чтобы получить представление...
$html = <<<EOF
<!docutype html>
<html>
<head>
<title>{ SOME PHP CODE }</title>
</head>
EOF;
Нет, строки heredoc совпадают с строками с двойными кавычками, за исключением того, что символ двойной кавычки не нужно экранировать. Переменные расширяются одинаково (включая сложные переменные, а также простые переменные, как в вашем примере). Вы не можете запускать код, отличный от этого, в строке.
Я бы рекомендовал просмотреть документацию по строкам:
http://www.php.net/manual/en/language.types.string.php
Также ваш пример недействителен, оператор закрытия (EOF;
в этом примере) не может быть отступом.
<!DOCTYPE html>
а не<!docutype html>
Кроме того, передEOF;
не должно быть пробеловEOF;
<= Очень важно.