ホームページ制作 PHPについて
ホームページ制作 PHPについて
ホームページ制作でコーディングをする際には、基本的にHTMLでテキストの記述とその構成を指定し、CSSでそこにホームページのレイアウトを加えていく形になります。そこに、更に質の高いホームページを作成しようと考えた際に盛り込むことになってくるのがPHPという技術です。
PHPとは、『PHP:Hypertext Processor』の略語で、ホームページ制作に動的な要素を使用する際に使っていくスクリプト言語のひとつです。XMLのサポートやデータベースとの連携にも向いている点から、近年普及してきている傾向にあります。
また、PHPはサーバーサイド・スクリプト言語というものです。これはサーバー側で動作をする言語のことを言います。
具体的にどのような動きをするのかということを簡単に説明すると、まずPHPを使用したホームページがあった場合に、そのままでは動的な動きをする部分はブラウザで表示をすることはできません。そこで、ブラウザからwebサーバーにそのホームページを表示するようなリクエストを出します。
すると、サーバー側でPHPが動的な動きをするプログラムを処理し、一般的にはHTMLとしてブラウザ側に返すことになります。このような動きをすることによって、通常のHTMLと同じような形になるのでブラウザが理解して表示ができるようになるのです。
ホームページ上で動的な動きをさせるものとしては、PHPのほかにCGIというものがあります。ホームページ制作の知識が少しでもある人はこちらも聞いたことのある言葉かもしれません。
どちらもホームページに動的な動きを与えるといった点では同じもののように感じますが、この二つには違いがあります。
まずPHPに注目して言うならば、PHPはウェブアプリケーションを開発するために生み出されたものとなっています。そのためウェブアプリケーションを開発するために便利な機能が備わっておりホームページ制作に非常に向いているといった点が上げられます。それから、PHPは比較的簡単に習得をすることができる言語としても注目されています。
また、CGIの場合にはユーザー側からリクエストがあるたびに新たにプログラムを起動しなくてはならないのに対して、PHPではリクエストのたびにプログラムを起動するということがありません。これにより、PHPを使用することでサーバーにかかる負担が少なくなるほか、処理速度が速くなるといった利点もあります。
これらの理由からホームページ制作に動的なものを組み込む場合には、PHPを使用することが勧められるといったことが言えます。