• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:終端識別子 とは?)

PHPのヒアドキュメントとは?終端識別子について解説

このQ&Aのポイント
  • PHPでは、ヒアドキュメントという方法を使って複数行の文字列を利用することができます。ヒアドキュメントは、終端識別子を定義し、その終端識別子が出現するまでを文字列とします。終端識別子は行頭から始まり、空白を含めずに改行する必要があります。
  • ヒアドキュメントの中では、変数の展開やダブルクオートのエスケープが可能です。また、HTMLのテンプレートやコマンドラインのヘルプ文など、複数行の文字列を扱う場面で便利です。
  • ヒアドキュメントは、シングルクオートやダブルクオートと異なり、長い文章をシンプルに記述することができます。ダブルクオートのエスケープや改行の手間を省くことができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

質問文にある中では EOI が終端識別子。他の文字列を終端識別子として使うことも可能。

Campus2
質問者

お礼

ご回答誠にありがとうございましした。 EOI が終端識別子 ですね^^

Campus2
質問者

補足

プログラミングには向いていません。  分かっているって^^ ま~とくに、日本は法に違反する以外は、何しようが自由だし、とやかく言われる筋合いはないですが!  はいどうぞ!

その他の回答 (1)

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.2

>何にあとるのですか!?  読解力もそうですが、表現力(というか自分が書いた内容を投稿する前にチェックする、最低限の注意力)も養ってください。 >構文(<<<)のあとに終端識別子を定義し、その終端 >識別子が出現するまでを文字列とします。 書いているとおりです。 $foo = <<<終端識別子 いろいろな記述 いろいろな記述 いろいろな記述 終端識別子; print $foo; と書きます。例示されたソースでは終端識別子として ECI を使っていますが、他の文字列でもかまいません。 正直、マニュアルを読んで(なおかつソースの例もあって)これが理解できないなら、プログラミングには向いていません。今のうちに諦めた方がいいです。プログラミング能力には確実に「向き・不向き」があります。これ以上やっても報われない努力になる可能性が高いです。