Windows環境のPHPの基礎からデータベース(MySQL)を使ったちょっとした応用的なものまでの解説
KKN WEB
-
PHP(Hypertext Preprocessorの略) は、オープンソース(ソースコードを、インターネットなどを通じて
誰でもそのソフトウェアの改良や再配布が行なえるようにする)の汎用スクリプト言語です。
-
サーバサイド(サーバー側)で動作する Web アプリケーションの開発に適しているといわれています。
-
C 言語の構文に似ている所もあり扱いやすいとも言われています。
C言語といえば手続き型のプログラミングですが、PHPではオブジェクト指向のプログラミングも行うことができます。
-
Windows系は勿論、Linux や FreeBSD 等の多くの Unix 系システム, Mac OS X など主要な OS で動作し、
多くのWebサーバー(Apache や Microsoft IIS) を始めとした多くをサポートしています。
- PHP の歴史
- PHP/FI - 1995 年
-
Rasmus Lerdorf により作成される。当初は、単純な Perl スクリプト群であったが、 C 言語により書き直される。
- PHP/FI 2.0 - 1997 年秋リリース。
-
再び C 言語で書き直された。
- PHP 3 - 1998 年 6 月リリース。
-
Andi Gutmans と Zeev Suraski により機能強化を目指し完全に書き直された。 拡張性の向上。より強力で一貫性のある文法の整備とオブジェクト指向の導入。
- PEAR - 2001 年 1 月に発足。
-
PHP ライブラリの公式リポジトリとなる。
- PHP 4 - 2000 年 5 月リリース。
-
-
コア部分が書き直され(新しいコアは Zend Engine と呼ばれる)、 パフォーマンスの改善とモジュールの独立性の向上。
- PHP 5 - 2004 年 7 月リリース。
-
新しいオブジェクト指向モデルの導入。その他、多くの新しい機能の追加。
- PHP 5について
-
現在、PHP 4、PHP 5の2系統での開発が行われています。
PHP 5はPHP 4と比較して、オブジェクト指向機能が大幅に改良され、他にも数多くの新機能や改良が盛り込まれています。
ただし下位互換性は保たれないため、PHP 4のために書かれたコードをPHP 5に移行するには注意が必要です。