<<<<<<

时间:2011-08-03 09:18:47

标签: php syntax

我正在使用drupal和tcpdf将节点实现为PDF。在这种情况下,我想使用此<<<EOD标记。 如果我没有给这个o / p不完美。我无法完全达到<<<EOD的目的。

有人可以解释一下这个概念吗?

$html = <<<EOD
        <tr>
          <td>TEST</td>
        </tr>
EOD;

提前致谢....

2 个答案:

答案 0 :(得分:86)

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

示例中的HTML将是:

    <tr>
      <td>TEST</td>
    </tr>

阅读解释它的PHP documentation

答案 1 :(得分:31)

php中有四种类型的字符串。它们是单引号('),双引号(“)和Nowdoc (<<<'EOD')以及heredoc (<<<EOD)字符串

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

nowdoc字符串不会像单引号那样扩展变量。

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