是否有可能在EOF变量中合并PHP代码?

时间:2014-03-20 14:26:52

标签: php html string function eof

是否有可能将php代码(仅限{$ SomeVariable})放入eof中?

语法不好但只是为了得到这个想法......

$html = <<<EOF
    <!docutype html>
    <html>
    <head>
    <title>{ SOME PHP CODE }</title>
    </head>
    EOF;

1 个答案:

答案 0 :(得分:1)

不,heredoc字符串与双引号字符串相同,但双引号字符不需要转义。变量以相同的方式扩展(包括复杂变量以及示例中的简单变量)。您不能在字符串中运行除此之外的代码。

我建议您查看字符串文档:

http://www.php.net/manual/en/language.types.string.php

此外,您的示例无效,关闭运算符(此示例中为EOF;)无法缩进。