本当にシンプルですが、これは新年の翌日です。PHPのコード行が実行されていません
サーバーがブラウザにページを送信する前に、サーバー上で実行できないphp 'inline'コードが1行あります。
<div>
<a href="http://localhost/myProj/thePhpFile.php"> Server says this: <?php "DOOSH"; ?> </a>
</div>
私は私のhtmlテストページの本文に持っているすべてです: ここではコードです。私はinline phpがそこに 'DOOSH'を入れてからhtmlをクライアントに送ることを期待しています。起きていません。
ブラウザに表示されているのは、です。「サーバーには、「」と表示されています。
なぜ私は混乱しているのですか?上記のHTMLが送信される前に、PHPがサーバー上で実行されていることを知っています。なぜDOOSHが送信されないのですか?私は 'DOOSH'、 "DOOSH"を試しましたが、DOOSHを返すためにファイルにPHP関数を書き込もうとしましたが、何も動作しません。ここに構文問題がありますか?
(注:ここでは私の問題とはあまりありませんが、私は成功した上でクリックできるリンク「サーバはこの=>を言います」と私は予想通りthePhpFile.phpが正常にロード参照)
をメートル。それは単にです "" そこに。文字列が出力として扱われるようにするには、リッチ・アダムスが以下の答えで言ったように(正確に100%である) –