Implementuję węzeł do pliku PDF przy użyciu drupal i tcpdf. W takim przypadku mam to wykorzystać <<<EOD
etykietka. Jeśli nie dałbym tego o / p nie jest doskonały. Nie mogę dokładnie zrozumieć celu <<<EOD
.
Czy ktoś mógłby wyjaśnić pojęcie tego?
$html = <<<EOD
<tr>
<td>TEST</td>
</tr>
EOD;
Z góry dziękuję....
Odpowiedzi:
80 dla odpowiedzi № 1To nie jest HTML, ale PHP. Jest nazywana metodą łańcuchową HEREDOC i jest alternatywą dla cytowań do pisania łańcuchów wielowierszowych.
HTML w twoim przykładzie będzie:
<tr>
<td>TEST</td>
</tr>
Przeczytać Dokumentacja PHP to wyjaśnia to.
28 dla odpowiedzi nr 2
w php dostępne są cztery typy łańcuchów. Są to pojedyncze cudzysłowy ("), podwójne cudzysłowy (") i Nowdoc (<<<"EOD")
i heredoc(<<<EOD)
smyczki
możesz używać zarówno pojedynczych cudzysłowów, jak i podwójnych cudzysłowów wewnątrz ciągu heredoc. Zmienne będą rozszerzane tak jak podwójne cudzysłowy.
łańcuchy nowdoc nie będą rozszerzać zmiennych tak jak pojedyncze cudzysłowy.
ref: http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc