- 締切済み
「$tag = <<< HTML ~ HTML;」の【~】内でphpを使うには?
はじめまして、よろしくお願いいたします。 以下のようなphpファイルを作りました、[123]と出力したいのですがうまくいきません・・ 「$tag = <<< HTML ~ HTML;」の【~】内でphpを使うにはどのようにすればよろしいのでしょうか? 教えていただけると幸いです。 __________________________ 【phpファイル】 <? $tag = <<<HTML <html> <body> for($a = 1; $a < 4; $a++) { print($a); } </body> </html> HTML; echo $tag; ?> ___________________________ 【出力結果】 for( = 1; < 4; ++) { print(); } ___________________________ 【希望する出力】 123
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- shimix
- ベストアンサー率54% (865/1590)
回答No.1
ヒアドキュメントの中にスクリプトを書くことはできません。 http://www.php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc html部分などはヒアドキュメントでなく、phpを抜けて(というかphpに入らずに)記述すればいいのでは? <html> <body> <?php for($a = 1; $a < 4; $a++) { print($a); } ?> </body> </html>