在herdoc中执行php语法<<&书信电报;结束

在herdoc中执行php语法<<&书信电报;结束,php,heredoc,Php,Heredoc,我想在html代码中执行php语法。我的代码如下: return <<<END <!-- Some HTML code --> <header id="header"> <?php include '../src/top.php'; ?> <!--LOGO bar / End--> <?php include '../src/nav.php'; ?> </header> <!-

我想在
html
代码中执行
php
语法。我的代码如下:

return <<<END
<!-- Some HTML code -->
<header id="header">
    <?php include '../src/top.php'; ?>
    <!--LOGO bar / End-->
    <?php include '../src/nav.php'; ?>
</header>
<!-- Some HTML code -->
END;
返回
结束;
但不幸的是,php脚本尚未执行。我使用了另一种语法,发现:

返回
结束;
但没有人能解决我的问题。
如何修复此问题?

您不能在HEREDOC中打开php标记。不管怎么说,这表明你把东西混合得太多了。你为什么要使用herdoc和
标记?你需要使用heredoc吗?
return <<<END
<!-- Some HTML code -->
<header id="header">
    {include '../src/top.php';}
    <!--LOGO bar / End-->
    {php include '../src/nav.php';}
</header>
<!-- Some HTML code -->
END;