PHPはWebサイトで利用されることが多い開発言語で、
Webサーバ上で情報を提供して表現するスクリプト言語です。
ここではPHPについて紹介したいと思います。
PHPとはWebサーバーの拡張機能の一つで、HTMLソースに処理内容を記述したスクリプトを埋め込むことで、
処理結果に対応して文書を動的に生成します。
プログラムの表記方法はPHP独自のものですが、
もともとはC言語、Java、Perlの各言語から転用したものが元となっています。
このPerlの言語仕様やプログラムは、
オープンソースソフトウェアとして無料で手に入れることが可能です。
PHP の特徴としてはHTMLやXMLのソースに、
PHPをタグとして埋め込むことができるという点です。
一般的にCGI とは異なり、PHPはモジュールで実行されます。
そしてPHPをWebサーバが処理する場合、新しいプロセスを生成せずにスレッドとして実行されます。
このうような機能を持っているため、
メモリや実行単位に関してCGI よりも効率がいいと言われます。
ポータルサイトの構築にもよく利用されているのが、Perlの特徴です。
まずPHPの長所ですが、PHPはテキストファイルから入出力できるため、
HTMLに直接組み込むことが可能です。
そしてオープンソースであるので、無料で手に入れることができます。
普及しているので、情報量が多くてユーザー数が多いのも大きなメリットでしょう。
PHPスクリプトはWebサーバと同じ権限で動作するので、セキュリティ面に注意が必要であることを覚えておきましょう。
またサポートするWEBサイトが、Perl/CGIに対して非常にに少ないです。