尝试包含导航栏页面时文件解析错误

Parse error on file when trying to include navbar page

<?php

echo <<< END
<!DOCTYPE html>
<!--

-->
<html>
    <head>

        <title>Nav</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
         <!-- Fixed navbar -->
    <nav class="navbar navbar-default navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">

            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>

          <a class="navbar-brand" href="M.html">Clarity</a>
        </div>
        <div id="navbar" class="collapse navbar-collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#about">About</a></li>

          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </nav>


_END;

?>

我正在尝试在我的 Web 应用程序中的每个页面的顶部包含一个导航栏。我创建此文件是为了包含其他页面以显示导航栏。但是,这不起作用,因为我继续收到以下错误:

Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN)

删除下划线,您可能在终止符后有空格。

END;[space]

END;

后按回车键

编辑: 请务必注意,带有结束标识符的行不得包含其他字符,分号 (;) 除外。这尤其意味着标识符不能缩进,分号前后不能有任何空格或制表符。

点击这里了解更多 http://php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

查看以下资源:What is <<<_END?

起跑线

echo <<< END
<!DOCTYPE html>
<!--

应该是:

echo <<< _END
<!DOCTYPE html>
<!--

在我看来,更好的方法是这样的:

<?php

// Some PHP code here
?>
<!DOCTYPE html>
<!--

-->
<html>
<head>

    <title>Nav</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
     <!-- Fixed navbar -->
<nav class="navbar navbar-default navbar-fixed-top">
  <div class="container">
    <div class="navbar-header">

        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>

      <a class="navbar-brand" href="M.html">Clarity</a>
    </div>
    <div id="navbar" class="collapse navbar-collapse">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#about">About</a></li>

      </ul>
    </div><!--/.nav-collapse -->
  </div>
</nav>
<?php

// Continuing with PHP code