Каково использование <<< EOD в PHP?

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

Может ли кто-нибудь объяснить эту концепцию?

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

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

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

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

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

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

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

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

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

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