• ベストアンサー

print<<<END の使い方

まとめて文を出力するときに print<<<END ・・・・ END; とすればよいと聞いたのですが このあいだに変数をいれるとうまく表示できません。 どのようにすればよいのでしょうか?

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

  • ベストアンサー
noname#223623
noname#223623
回答No.2

$ cat test.php <?php $var = "DEF"; print <<<END abc${var}ghi END; ?> $ php -f test.php abcDEFghi こういうこととはちがうのかな?

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

perlでいうところのヒアドキュメントですね。スクリプトに書かれた文字列を無条件に出力するのがコレなので、変数の置換などはしてくれないという事なのではないでしょうか。通常通りの""くくりにするか、文字列の連結を使って処理をするしか無いと思います。

すると、全ての回答が全文表示されます。

関連するQ&A