質問: phpについて html&cssでホームページ作成の勉強をしている超初心者です。自作のホームページもなんとかアップ出来て次にphpを勉強したいとxamppをダウンロードし教本のとおり「http://localhost/」にアクセスしなんとか表示されました。が「もう少し勉強してから質問しろ!」言われると思いますが なんとか教えて頂きたく質問する次第です。html&cssやjavascriptではファイルを作り上書き保存で ブラウザで訂正箇所がすぐ見られましたが、phpでは「http://localhost/」にアクセスして確認するようです。phpでは常に「http://localhost/」にアクセスしながら制作していくのかがわかりません。またもし実際に質問箱等が作成出来ましたらどのようにして自分のホームページに載せるのかなんとか教えて頂けないでしょうか? 幼稚な質問で申し訳ありませんがよろしくお願い致します。
回答: phpはサーバーサイドスクリプトですからね。 サーバー上でプログラムが動く事に意味がある物を作る技術です。 たとえば、世にあるブログのほとんどすべては、サーバーサイドスクリプトで動いています(プログラム言語の種類は、phpに限りません)。 だから、書いた記事が世界中に発信できるわけです。 もし、「javascriptでブログシステムを作りたいんだ!!」という人物がいたとしても止めはしませんが、自分一人だけが見られるブログを作って何がしたいんだろう?しかも、ブラウザを閉じると書いた記事が消えてしまうのに...という疑問が湧きますし、その疑問は決して解消される事はないでしょう。(jspというツッコミは無しの方向で) サーバー上で動く事に意味があるシステムを作るから、phpのようなサーバーサイドスクリプトで作る事を選びます。 テストのときにもサーバー上で動かす必要があるので、xamppのようなテスト用の簡易サーバーをわざわざインストールする必要がありますし、毎回わざわざhttp://localhost/にアクセスして、xamppサーバー(普通はそんな呼び方はしませんが)上でphpプログラムを動かして、テストしなければなりません。 面倒かも知れませんが、サーバーサイドスクリプトの宿命です。 しかし、『自分一人しか見れない上に記事の保存ができないブログ』のようなアホな物で我慢しなくて済みます。