-1

重複の可能性:
PHP で Heredoc を使用する理由はありますか?

私はPHPが初めてです。

そのようなものを使用することは良い習慣ですか?

echo <<< HTML
        <a href="$link" title="$title">$item</a>
HTML;

動作しますが、正しく使用しているかどうかはわかりません。

どうもありがとう...

4

2 に答える 2

1

必要なもの(フォーマット、内部の変数など)に応じて、一重引用符、二重引用符、ヒアドキュメント、およびnowdocを使用することはまったく問題ありません。詳細はこちらをご覧ください。

于 2012-12-23T16:27:38.877 に答える
0

同じファイルにHTMLとPHPを混在させることは決して良い習慣ではありません。コードとテンプレートを別々のファイルに入れ、場合によってはテンプレートエンジンを使用して、コードとテンプレートを分離します。

ただし、HTMLのブロックをPHPファイルに入れる必要がある場合は、例で使用したヒアドキュメント構文は、通常の引用符を使用する場合のエスケープ地獄を回避するため、完全に問題ありません。

文字列を引用するさまざまな方法については、PHPのドキュメントを参照してください。また、さまざまな文字列がどのように動作するかについても説明します(たとえば、変数の補間やエスケープシーケンスに関して)。

于 2012-12-23T16:29:26.297 に答える