今回は作成中のアプリケーションを完成させる。PHPでOracleやPostgreSQLからデータを取得してHTMLに加工するテクニックやエラー処理のタイミングなどについて解説していく。なお、Appendixページには本文に登場するリストの全文を掲載してある。
PHP4プログラミングについてはひととおり理解できたと思う。しかし、まとまった本格的なアプリケーションを開発するとなると話は別で、言語仕様を学んだだけでは十分とはいえない。そこで、最後の仕上げとして本格的なアプリケーションの作成を行う。作業の進め方、プログラミングの考え方についても学んでほしい。
今回は非常にシンプルなPHPプログラムのサンプルを豊富に掲載した。これにより、HTMLの中に埋め込まれたPHPプログラムがどういうものか、理解できるはずだ。変数、定数、条件分岐、ループなど、PHPプログラムも基本的な構造は普通のプログラム言語と変わりがない。
PHPはWebサーバとデータベースを結びつけるものだ。そのためPHPでの開発を開始するには、OS、データベース、Webサーバ、そしてPHPと、多くのソフトウェアのインストールを行う必要がある。今回はそのインストールについて説明しよう。
スクリプトを記述するだけの簡単なプログラミングで、Web対応の高速なデータベースアプリケーションを実現する手法としてPHPが急速に注目を集めている。しかもデータベースはオープンソースのPostgreSQLだけでなく、Oracleなどの商用データベースも扱える。ここでは、5月にバージョンアップしたばかりのPHP4によるWeb-DBシステム構築法を紹介しよう。