重複の可能性:
PHP で Heredoc を使用する理由はありますか?
私はPHPが初めてです。
そのようなものを使用することは良い習慣ですか?
echo <<< HTML
<a href="$link" title="$title">$item</a>
HTML;
動作しますが、正しく使用しているかどうかはわかりません。
どうもありがとう...
重複の可能性:
PHP で Heredoc を使用する理由はありますか?
私はPHPが初めてです。
そのようなものを使用することは良い習慣ですか?
echo <<< HTML
<a href="$link" title="$title">$item</a>
HTML;
動作しますが、正しく使用しているかどうかはわかりません。
どうもありがとう...
必要なもの(フォーマット、内部の変数など)に応じて、一重引用符、二重引用符、ヒアドキュメント、およびnowdocを使用することはまったく問題ありません。詳細はこちらをご覧ください。
同じファイルにHTMLとPHPを混在させることは決して良い習慣ではありません。コードとテンプレートを別々のファイルに入れ、場合によってはテンプレートエンジンを使用して、コードとテンプレートを分離します。
ただし、HTMLのブロックをPHPファイルに入れる必要がある場合は、例で使用したヒアドキュメント構文は、通常の引用符を使用する場合のエスケープ地獄を回避するため、完全に問題ありません。
文字列を引用するさまざまな方法については、PHPのドキュメントを参照してください。また、さまざまな文字列がどのように動作するかについても説明します(たとえば、変数の補間やエスケープシーケンスに関して)。