:なぜこのEOF JavaScriptコードがエコーされたときにhtmlに表示されないのですか?私はいくつかのJavaScriptを挿入するためにヒアドキュメントのEOFを使用し、このPHPコードで
$room= <<<EOF
<script type="text/javascript" charset="utf-8">
test;
</script>
EOF;
私はそれが表示されません$ルームをエコーしよう:
echo "<li style=\"text-align: center;\"><img src=\"example.com\" width=\"264\" height=\"198\" alt=\"\" /> $room</li>";
($室は表示されません。 htmlで)。私は同じことを行う場合
は、しかし:
$room= <<<EOF
test;
EOF;
そして、単語テストは私のリストのhtml要素にこだまします。
EDIT - 明確にするために、最初のエコー試行(リストが表示されますが、スクリプトタグもテストもありません)を実行するとHTMLのソースに何も表示されません。
を私はあなたには、いくつかのより多くを提供する必要があると思いますあなたが言うように、それはうまくいくはずです。あなたは '警告('テスト ')を試しましたか? javascriptの中のちょうどテストの代わりに? – gnur
正確な出力は? – Dogbert
'$ room = <<< 'EOF' ...'のようなnowdoc構文を使ってみましたか? – Nobody