PHP Hypertext Preprocessor

PHPって何?

Web制作に関わっている方であれば、PHPという言葉を耳にしたこともあるでしょう。では、PHPとは一体何なのでしょうか。 PHPは「PHP Hypertext Preprocessor」の略で、 C言語やJAVA、Perlなどと同じプログラミング言語です。

アドレスの最後が「.html」や「.htm」ではなく「.php」で終わるようなサイトを見たことはないでしょうか。 それらはPHP言語を利用して作られたWebサイトです。

このPHPプロ!もPHPを使用して作られています。

PHPとHTMLの違いは?

掲示板やブログ、またはSNSといったWebサービスは、様々な人がリアルタイムで情報を更新する仕組みが備わっています。

ところがHTML単体では、ページの内容を逐一変化させることはできません。 そこで登場したのがCGIなどの、逐一変化する情報に対応できる、プログラミング言語を用いた仕組みです。

PHPも、静的なHTMLページにプログラムを埋め込み、動的なWebページを作成するのために開発されたプログラミング言語です。

具体的に、PHPを使うとどんな事ができるの?

BBSやブログ、検索システムはもちろん、企業で社員同士の連絡用に使うグループウェアや列車・ホテルなどの予約システム、ネットショッピングなど、 あらゆるWebサービスをPHPを利用して作成することができます。

もちろんPHP以外のプログラミング言語も多くのWebサイトで利用されてきましたが、 PHPがWebでの使用頻度が最も高いといわれています。

個人でホームページを作成する際にも、全てをHTMLで作るよりもPHPを利用した方が作業効率が大幅にアップしますし、できる事が無限大に広がります。 他のプログラミング言語とは違って、PHPなら驚くほど簡単に掲示板や自分だけのブログが作れてしまうのです。

PHPプロ!では始めてPHPを勉強する方に向けてPHP講座や、PHPに関する質問を投稿するQ&A掲示板を提供しているので、ぜひご利用ください。

PHPを用いる利点とは

PHPは動的なWebページを生成することを目的として作成されたWebプログラミング言語で、HTMLに組み込む形で処理内容を記述することが出来る柔軟性が特徴です。

この柔軟性と充実したエラー解析・出力の機能を備えたことにより、これまでの動的Webページ作成過程に比べて、デバッグ性が大きく向上しています。

またシステム的な面からは、かつて動的Webページ生成に使用されてきたCGIと異なり、Webサーバのモジュールとして動作することが一般的(※)で、プログラム呼び出しのたびにプロセスを起動しなくてはならないというCGIのデメリットを克服しています。

(※CGIとして動作するバージョンのPHPも存在します)

またそういった点以外にも、豊富な拡張プラグインや充実したライブラリなどの存在が、Webプログラミングの効率を大きく向上させてくれます。

PHPプロ!ではPHPプログラマの方々に向けて、PHPの各種ニュースやトピックなどをお届けする[PHPプロ!ニュース]や、PHPの技術情報を毎週メール配信する[PHPプロ!TIPSメーリングリスト]、さらには国内外の一流PHPプログラマーたちによる専門記事を特集した季刊誌[PHPプロ!マガジン]など多くのコンテンツを提供しています。