


PHPとはHypertext Preprocessor(ハイパーテキスト プリプロセッサー)の略称で、動的なウェブページを実現することを主な目的としたプログラミング言語で、HTML埋め込み型のサーバサイド・スクリプト言語として分類されます。
ウェブサーバ上で動作し、ウェブサーバ上の文書が要求されるたびに、この文書に記述されたPHPのプログラムを実行し、その結果をウェブブラウザに対して送信する仕組みで、ウェブブラウザに送信されるデータは通常のHTMLであり、PHPのプログラムを含みません。この点でHTML埋め込み型のクライアントサイド・スクリプト言語(JavaScriptなど)と本質的に異なります。PHPは他のプログラミング言語と比べてWEBに特化している為、平易な文法で初心者やプログラミング未経験者でも習得しやすく、これまでプログラミング業務に携わらなかったWebデザイナーやディレクターが習得するケースも多くみられます。
多くの構文をC言語、Java、Perlなどのプログラミング言語から転用しているため、これらの言語の経験者には覚えやすく、フレームワークやライブラリが存在する為、動的に生成させるウェブ・ページを速やかに作成できます。また、DBMSへのインタフェースを標準で備えており、DBMSとの連携にも高い力を発揮します。
