- ベストアンサー
「ヒア・ドキュメントというものは、PHPにはないのでしょうか?
決して、HTMLを表示するといった用途ではないことをご理解いただきたいのですが、例えば、Perlでは次のように書く、いわゆる「ヒア・ドキュメント(here document)」というものは、PHPにはないのでしょうか? 例えば、次のように記載すると、変数$textにあたかもファイルから読み込んだように、データーが入るというものです。これが使えると大変便利な場面が沢山あります。 $text =<< "END_OF_DATA"; aaa bbb ccc END_OF_DATA
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
あります。 Perl では、<< と書きますが、PHP では <<< と書きます。 また、Perlでは終端子にセミコロンが入りませんが、PHPでは終端子にセミコロンが必要になります。 $text =<<<END_OF_DATA aaa bbb ccc END_OF_DATA;
お礼
ありがとう御座います。 それでやってみます。 今、自己流で、まだ、実行していないのですが、 $text = ' aaa bbb ccc '; などとやってエラーは、出なかったのですが、 何しろ、他にも沢山、Perlから移行しなくてはならないコードが山積みで、これが全部解決しないと、正しく動作するか結果がわからないのです。(^^;)