• ベストアンサー

PHPの中にHTMLを入れるには

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <body> <?php $test = てすと; print '<p>$testしています。</p>'; ?> </body> </head> 「てすとしています。」と書き出したいのですが、このソースだと 「$testしています。」と表示されてしまいます。 うまく表示するにはどうすればいいのでしょうか?

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

単引用符で括ると変数がparseされません(すべてリテラルとして処理されます)。変数を分けて書くか、二重引用符で括ってください。 http://www.php.net/manual/ja/language.types.string.php print '<p>' . $test . 'しています。</p>'; print "<p>$testしています。</p>";

sasaki027
質問者

お礼

解決しました。回答ありがとうございます。

その他の回答 (1)

回答No.2

とりあえず質問者は「"」と「'」の挙動の違いを勉強しよう。

sasaki027
質問者

お礼

確認しました。回答ありがとうございます。

関連するQ&A