PHP 【Hypertext Preprocessor】
ハイパー・テキスト・プリプロセッサー(Hypertext Preprocessor)の略。
動的なWebページ(チャットや掲示板など)を作成する際に活用されているプログラミング言語。
1994年にラスマス・ラードフ(Rasmus Lerdorf)がPHP(Personal Home Page Tools)として開発し、現在までにPHP 5.3がリリースされている。
PHPはオープンソースのサーバサイド・スクリプト言語(サーバー側で動くプログラム言語)の一種で、Apacheなどのサーバーソフト上で動く。 基本的な表記方法はC言語の構文やJava,Perlの各プログラミング言語を元にしており、Java言語などに比べると難易度の低い文法のため、比較的初心者にも手が出しやすく、オープンソースのウェブアプリケーションに数多く利用されている。
大きな長所としては、
・比較的簡単に扱える
・テキストベースで作成できる
・Web上にフリーで公開されているライブラリやフレームワークを多数利用出来るため、開発スピードが早い
・CGIよりもサーバーにかける負担が少なく、処理も早い
・データベースのタイプに関係なく利用出来る
・オブジェクト指向に対応
などが挙げられる。
短所としては、浅い知識でも扱えてしまう分、プログラミング時に脆弱箇所が発生する場合や、逆にフリーで配布しているプログラム内に悪質なコードが混入されていても気付けないなどの危険性が指摘されている。
動的なWebページ(チャットや掲示板など)を作成する際に活用されているプログラミング言語。
1994年にラスマス・ラードフ(Rasmus Lerdorf)がPHP(Personal Home Page Tools)として開発し、現在までにPHP 5.3がリリースされている。
PHPはオープンソースのサーバサイド・スクリプト言語(サーバー側で動くプログラム言語)の一種で、Apacheなどのサーバーソフト上で動く。 基本的な表記方法はC言語の構文やJava,Perlの各プログラミング言語を元にしており、Java言語などに比べると難易度の低い文法のため、比較的初心者にも手が出しやすく、オープンソースのウェブアプリケーションに数多く利用されている。
大きな長所としては、
・比較的簡単に扱える
・テキストベースで作成できる
・Web上にフリーで公開されているライブラリやフレームワークを多数利用出来るため、開発スピードが早い
・CGIよりもサーバーにかける負担が少なく、処理も早い
・データベースのタイプに関係なく利用出来る
・オブジェクト指向に対応
などが挙げられる。
短所としては、浅い知識でも扱えてしまう分、プログラミング時に脆弱箇所が発生する場合や、逆にフリーで配布しているプログラム内に悪質なコードが混入されていても気付けないなどの危険性が指摘されている。






















