首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 ><<<EOD在PHP中的用途是什么?

<<<EOD在PHP中的用途是什么?
EN

Stack Overflow用户
提问于 2011-08-03 17:18:47
回答 2查看 125.2K关注 0票数 82

我正在使用Drupal和tcpdf实现node到PDF。在这种情况下,我应该使用这个<<<EOD标记。如果我不使用它,它就会抛出错误。我不能确切地理解<<<EOD的用途。

有谁能解释一下这个的概念吗?

代码语言:javascript
复制
$html = <<<EOD
        <tr>
          <td>TEST</td>
        </tr>
EOD;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-03 17:23:32

这不是HTML,而是PHP。它被称为HEREDOC字符串方法,是使用引号编写多行字符串的替代方法。

您示例中的HTML将为:

代码语言:javascript
复制
    <tr>
      <td>TEST</td>
    </tr>

请阅读解释它的PHP documentation

票数 102
EN

Stack Overflow用户

发布于 2011-08-03 17:47:14

在php中有四种类型的字符串。它们是单引号(')、双引号(")和Nowdoc (<<<'EOD')和heredoc(<<<EOD)字符串

您可以在heredoc字符串中使用单引号和双引号。变量将作为双引号展开。

现在,文档字符串不会像单引号那样展开变量。

参考:http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6924193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档