Какая польза от << - PullRequest
       1

Какая польза от <<

65 голосов
/ 03 августа 2011

Я реализую узел в PDF, используя drupal и tcpdf.В таком случае я предполагаю использовать этот тег <<<EOD. Если я не дал это о / п, то не идеально .Я не могу точно понять цель <<<EOD.

Кто-нибудь может объяснить, пожалуйста, это понятие?

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

Заранее спасибо ....

Ответы [ 2 ]

86 голосов
/ 03 августа 2011

Это не HTML, а PHP.Он называется строковым методом HEREDOC и является альтернативой использованию кавычек для написания многострочных строк.

В вашем примере HTML будет:

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

Прочитайте документацию PHP это объясняет.

31 голосов
/ 03 августа 2011

В php доступно четыре типа строк.Это одинарные кавычки ('), двойные кавычки (") и Nowdoc (<<<'EOD') и heredoc (<<<EOD) строки

. Вы можете использовать как одинарные кавычки, так и двойные кавычки внутри строки heredoc. Переменные будут расширены как двойныекавычки.

строки nowdoc не будут раскрывать переменные, как одиночные кавычки.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...