• ベストアンサー

phpで何ができるのかわかりません。

現在htmlでホームページを作っていますが phpの勉強をしてphpでサイトを作ると どういう事が可能になるのでしょうか? phpで何ができるのかわかりません。 動きを付けたいときはJavaScriptを使っていますが、 JavaScripttophpは似たようなものと思っていますが 実際は違うのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#247307
noname#247307
回答No.1

>JavaScripttophpは似たようなものと思っていますが >実際は違うのでしょうか? 違います。 JavaScriptは、クライアント(Webブラウザ)の中で動きます。PHPは、サーバーの中で動きます。JavaScriptの場合、サーバーからWebページのデータを受け取って、それをブラウザが表示してからブラウザの中で動きます。PHPは、ブラウザからサーバーにアクセスすると、そのサーバーの中でプログラムが実行され、その結果がブラウザに送られてきて表示されます。つまり、ブラウザに表示された時には、もうPHPのプログラムが実行し終わった後になっています。 >どういう事が可能になるのでしょうか? たとえば、このサイトはHTMLとJavaScriptでは作れませんね? フォームから質問を送信すると、その情報をデータベースに登録し、指定のジャンルのページにアクセスしたら、データベースから登録されている質問を検索して整理し表示します。 PHPを使えば、送られたデータをデータベースに登録したり、データベースから検索したり、必要に応じてHTMLをダイナミックに生成したりできます。つまり、ただ用意されているHTMLを表示するだけの静的なWebページならPHPは不要ですが、その時の状況などに応じて表示内容が変わるような動的なWebページは、PHPのようなサーバー側で動くプログラムがないと動きません。 ちなみに、「JavaScriptでもサーバーにアクセスできるのでは?」と思うかもしれませんが、そのアクセスするサーバー側で動いているプログラムはどうするのか? それは、PHPのようなものが必要になるのです。

lpzdbidxhilnc
質問者

お礼

どうもありがとうございました。

関連するQ&A