はじめての人のためのPHP Webデータベースプログラミング―PostgreSQLを使った実践的Webアプリケーション
|
| 価格: |
おすすめ度:
商品の詳細
- Amazon.co.jp ランキング: #706990 / 本
- 発売日: 2004-02
- 版型: 単行本
- 399 ページ
エディターレビュー
出版社/著者からの内容紹介
はじめてPHPに触れるユーザーでも理解できるように、平易なサンプルプログラムで、やさしく解説しています。使用データベースはPostgreSQLです。
前半は、Webアプリケーションのしくみの基本から、インストール、基本構文などの基礎を、後半は、ユーザー登録、買い物カゴシステム、掲示板、カレンダーなど例に、JavaScriptを用いた実践的なアプリケーションの解説をしています。巻末には、便利な関数リファレンスも付いています。
内容(「BOOK」データベースより)
本書では、ウェブアプリケーションをだれでも簡単に作ることを主眼に説明しています。そのため、開発・動作環境をLAPP、ブラウザをIE6(Internet Explorer)に限定し、簡単なJavaScriptと組み合わせて実用的なアプリケーションの作成を目的としています。また、サンプルプログラムはクラスライブラリの利用などを行わず、できるだけ平易なプログラムで書かれています。したがって、はじめてPHPに触れるユーザーでも本書を一読すればPHPを理解し、ウェブアプリケーション開発の即戦力になれます。
内容(「MARC」データベースより)
平易なサンプルプログラムで、インストール・基本構文からやさしく解説。ユーザー登録システム、買い物カゴシステム、掲示板、カレンダーなど、JavaScriptと組み合わせた実用的なアプリケーションを紹介する。
カスタマーレビュー
Webアプリケーションの初歩的な書き方が身に付く書
本書は教科書的な使い方というより、ある程度PHPの初歩を学んだ人がデータベースを利用したアプリを作ろうとした時に参考となるものである。
データベースを使った定番機能である会員登録システムやショッピングサイト、掲示板についてそのコーティングと解説、並びにその実行結果の画面を掲載し、機能を直感的に理解できるよう配慮されている。
解説は比較的丁寧で、プログラム経験のある方ならば難なく理解できるようになっている。またコーティング上の注意点も「ポイント」コラムを設け赤文字で記載するなど、読者にわかりやすい内容にはなっている。
しかし、前提となる環境がPHP4.3.1+PostgreSQL7.3.2という環境にもかかわらず、スクリプト自身はPHP4で推奨されている書き方になっていない所(例えば pg_result()が使用されている、register_globals=off でのコードの動作を仮定した書き方になっていない所があるなど)が散見される。
またサーバーサイドスクリプトに於いて重要なセキュリティを確保するためのスクリプトのコーティングの注意点などが割愛されており、この点は非常に残念である。実践的アプリケーションと言うからには9.項の関数一覧は削除して、このセキュリティコーティングの初歩的なことでも良いから掲載して欲しかった次第である。
セキュリティ意識はどこにある?
register_global = On 設定で例題プログラムを掲載しています。これでは著者のセキュリティに対する意識程度を疑ってしまいます。セキュリティ対策上、非推奨の設定を前提とするソースコードを公開しているようでは、著者の事業さえも疑わしく思えてしまいました。
よくわかる人の評価は低いみたいですが
いろいろPHP本を買わせていただきましたが、どれも技術面でテクニックばかり教えるという傾向が強く、また、逆に簡単すぎて役に立たないというものが多かった中で、この本は中途半端といわれるかもしれません。
でも、実際にショッピングカートとはどのように構築するのかとか、非常にわかりやすかったです。
わかる人からは欠点がいっぱいですが、難しいPHP本から入ってあきらめるよりも、この本で初心者の方はPHPを体験するのが良いと思います。
ちなみにPHP4+POSTGRESなのですが、僕はPHP5とPOSTGRESで利用してます。
$HTTP_POST_VARSという表記があればそのまま、$_POSTに置き換えればOK!です。

