私は Javascript/jQuery と PHP の概念にまったく慣れていません。Modbus デバイスからデータを取得して csv ファイルに保存するために、Appserv に実装された PHP を 2 週間使用しています。ここで、jQplot を使用してデータをプロットします。簡単なプログラムを作成して、php と javascript コードを一緒に html に実装できるかどうかを最初に確認しようとしています。これは私がhtmlで書いたコードで、javascriptとphpの両方を使用しています。
<!doctype html>
<html>
<head>
<title>Demo</title>
</head>
<body>
<h2>This is a script</h2>
<script type="text/javascript">
var out = <?php echo "Hello"?>;
//var out = "Hello"
document.write(out);
</script>
</body>
</html>
このコードをブラウザで実行すると (Windows 7 で Google Chrome を使用します)、「これはスクリプトです」という見出ししか表示されません。ただし、phpコードのある行を削除し、次の行のコメントを外すと
var out = "Hello";
次に、コードは、想定どおりに「Hello」で出力を出力します。どうしてこれなの?