Ich implementiere Node to PDF mit Drupal und TCPDF. In diesem Fall soll ich dieses <<<EOD
Tag verwenden. Wenn ich dieses O / P nicht gegeben habe, ist es nicht perfekt . Ich kann den Zweck nicht genau verstehen <<<EOD
.
Könnte jemand bitte das Konzept erklären?
$html = <<<EOD
<tr>
<td>TEST</td>
</tr>
EOD;
Danke im Voraus....
Es gibt vier Arten von Strings in PHP. Dies sind einfache Anführungszeichen ('), doppelte Anführungszeichen (") sowie Nowdoc-
(<<<'EOD')
und Heredoc-(<<<EOD)
ZeichenfolgenSie können sowohl einfache als auch doppelte Anführungszeichen in der Heredoc-Zeichenfolge verwenden. Variablen werden nur in doppelte Anführungszeichen erweitert.
nowdoc-Zeichenfolgen erweitern Variablen nicht wie einfache Anführungszeichen.
Ref: http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
quelle
EOD
dies nichts Besonderes bedeutet und dass Sie hier praktisch jedes Etikett verwenden können, solange das Öffnen und Schließen von Tags ähnlich ist. Wenn Sie hier in tiefere Beispiele (Example #
) schauen , finden Sie Beispiele mitLABEL
(<<<LABEL
+LABEL;
) undFOOBAR
. Ich habe auchDEL
in einigen meiner Quellen gefunden. Es scheint also, dass Sie alles verwenden können, was Sie wollen.