を参考にしています。 環境構築時にインストールしたMAPMで、Apacheが自動的にインストールされてPHPが実行できます。 環境設定はこれに全部おまかせでPHPファイルだけを書きます。 ソースコードです。
<!DOCTYPE html> <html> <head></head> <title>Echo by PHP</title> <body> <h1>入力</h1> <form> <input type="text" name="comment" autofocus> <button>送信</button> </form> <h1>出力</h1> <p><?= h($_GET["comment"]) ?></p> </body> </html> <?php function h($str) { return htmlspecialchars($str, ENT_QUOTES, "UTF-8"); } ?>
動かしたとろが次の動画です。
一応入力文字列のエスケープ処理も入っています。 動画では入力してません。
PHPのソースコードがそのままHTMLのテンプレートになっているのが驚きです。 PHP: Hypertext Preprocessor というのは伊達じゃないですね。 1ページで完結するようなアプリケーション、例えば掲示板やTODOリストは、割と簡単に作れそうに思えます。