|
PHP
(PHP:
Hypertext Preprocessor)とは
PHPは、HTML中にプログラムを記述して、サーバー側で実行させるオープンソースのサーバーサイドスクリプト言語です。そのため、PHPは動的なWebページをプログラミングするのに非常に適しています。PHPは、動的なWebサイトを動かす技術の中では、今日最も急成長しています。
PHPのスクリプトは、Apache、Microsoft、Linuxなどを含めあらゆるインターネットサーバで動作します。
PerlなどでCGIプログラムを作成すると、そのプログラムはApacheとは別に動作しますが、PHPはApacheのモジュールとしてApacheのプロセス内で動作させることができます。PerlやCGIと比較して処理速度が早く、サーバーの負担も軽くなりサーバーを管理、運用する側からも歓迎されています。
PostgreSQL,MySQL,Oracle,Sybase、MySQL、ODBC等々といった各種データベースとの連携に優れています。最近では、PHPを使ったさまざまなソフトウェアが開発されていますが、この場合でも、PHP単独よりもMySQLとともに動かすものが多くなっています。これは、PHP自身が、初期のバージョンからデータベース使用することを目的として設計されており、データベースを簡単に使えるようになったさまざまな関数が用意されているためです。
プログラムの表記法はC言語、Java、Perlの各言語から転用したものがベースとなっているが、PHP独自のものもあります。扱いやすいスクリプト言語であるPHPのコードは、PerlやASPのコードに比べて格段にメンテナンスや更新がしやすく、PHPは、Webサーバ上で情報を提供し表現する
HTMLファイルに埋め込む言語であるため、簡単なテキストエディタがあれば誰でも書くことができます。加えて、CGIのようなサーバ負担も少なく、実行が早い利点も持っています。
戻る |