PHPとは動的にWebページを生成することができるサーバーサイドのスクリプト言語です。他のプログラミング言語と比較して仕様や文法が簡単なため習得しやすいと言われています。PHPを身につけることで、Webサイトの仕組みがわかってきます。
PHPが動的にWebページを生成するのに対して、HTMLは静的にWebページの表示を行います。「静的なWebページ」とはいつ誰が見ても同じように表示されるページで、一方の「動的なWebページ」とはアクセスしたタイミングや状況によって表示内容が変わるページのことです。
■PHPでできること
PHPを身近に使用している例をご紹介します。
・Webサイトのトップページやお問い合わせフォーム
Webサイトのトップページでよく用いられている、最新記事を上方に過去記事を下方に並べて表示するものは、PHPを利用して投稿時に自動でサイトを動かしています。
お問い合わせフォームの名前やアドレスなどの個人情報などの入力設定や担当者に自動的に連絡がいく流れもPHPが使用されています。
・レストラン、ホテルなどの予約サイト
ホテル、レストランなどの施設でWeb予約を行うところは、PHPを利用しています。
・個人ブログ
WordPress(ワードプレス)というツールを使って製作された個人ブログは、PHPで作られています。
実際に学習サイトで書いてみました。
実行したいこと ⇒ フォームにテキストボックスに入力した値の送受信
HTMLの<form>タグでを用いてデータの受け渡しを行います。
そのデータを送信した値を受け取るには「$_POST」を使用します。
「$_POST」は連想配列になっています。[ ]の中に、<input>と<textarea>のname属性に指定した値を入れることで、それぞれの送信した値を受け取ることが出来る仕組みとなっています。
コードも読みやすく、視覚的にもわかりやすい為初心者には学習しやすいと思いました。
未経験者でプログラミングに興味のある方は、学んでみては