drupalとtcpdfを使用してノードをPDFに実装しています。そのような場合、私はこのタグを使用すると仮定します。 私はこれを与えていない場合、/ oは完璧ではない。私はちょうどの目的を得ることができません。<<< EODをPHPで使用するとは何ですか?
誰でもこの概念を説明できますか? HTMLではありません事前に
$html = <<<EOD
<tr>
<td>TEST</td>
</tr>
EOD;
おかげで....
drupalとtcpdfを使用してノードをPDFに実装しています。そのような場合、私はこのタグを使用すると仮定します。 私はこれを与えていない場合、/ oは完璧ではない。私はちょうどの目的を得ることができません。<<< EODをPHPで使用するとは何ですか?
誰でもこの概念を説明できますか? HTMLではありません事前に
$html = <<<EOD
<tr>
<td>TEST</td>
</tr>
EOD;
おかげで....
が、PHPを。これはHEREDOC文字列メソッドと呼ばれ、複数行の文字列を書くために引用符を使用する代わりに使用されます。
あなたの例ではHTMLは次のようになります。
<tr>
<td>TEST</td>
</tr>
それを説明PHP documentationをお読みください。
phpには4種類の文字列があります。彼らはあなたがヒアドキュメント文字列内の単一引用符と二重引用符の両方を使用することができ、単一引用符( ')、二重引用符( ")とNowdoc (<<<'EOD')
とヒアドキュメント(<<<EOD)
文字列
ある。変数はちょうど二重引用符として展開されます。
nowdoc文字列はちょうど単一引用符のような変数を拡張しません
参照:。!http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
EODはそれによって何を意味するのですか?そして、なぜEOTを使うのですか? – CMCDragonkai
@CMCDragonkai良い質問です。 'EOD'は特別なことを意味しないと思われます。開封タグと終了タグが似ている限り、ここではほとんどすべてのラベルを使用できます。あなたが[ここ](http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc)、もっと深い例( 'Example#')に目を向けると、 'LABEL'(' <<< LABEL' + 'LABEL;')と 'FOOBAR'の例があります。私はまた、私のソースのいくつかで 'DEL'を見つけました。だから、あなたは何でも自由に使うことができます。 – trejder
私はいつも「データの終わり」を意味すると仮定しました。 – Sp4cecat
を:)それを忘れないでくださいperlでも使われています –
をWordの+1しかし、問題は、PHPをタグ付けしているので、私は思いました!。これは適切でした。 –