是否有可能将php代码(仅限{$ SomeVariable})放入eof中?
语法不好但只是为了得到这个想法......
$html = <<<EOF
<!docutype html>
<html>
<head>
<title>{ SOME PHP CODE }</title>
</head>
EOF;
答案 0 :(得分:1)
不,heredoc字符串与双引号字符串相同,但双引号字符不需要转义。变量以相同的方式扩展(包括复杂变量以及示例中的简单变量)。您不能在字符串中运行除此之外的代码。
我建议您查看字符串文档:
http://www.php.net/manual/en/language.types.string.php
此外,您的示例无效,关闭运算符(此示例中为EOF;
)无法缩进。