つくって覚えるPHP入門 オフィス加減(著)の書評です。
良い点
- 実践的なミニアプリが4本
- アプリ作成の学習が楽しめる
- 図がわかりやすい
- 簡素で無駄がなく内容が濃い
- お手軽な薄さ
悪い点
- セキュリティが甘い点あり
- 朱(薄赤)と黒の二色刷り
総評
他のPHP入門本に比べて、コンパクトで薄い本です。
しかし、実践的で、内容が濃いです。
『つくって覚える』のタイトル通り、アプリを作りながらPHPを学ぶ構成になっています。作成するミニアプリは次の4つ。
- メールフォーム
- 画像アップローダー
- アンケートシステム
- 会員制掲示板
どれも手頃な難易度のスクリプトで、PHPの文法書に飽きた初心者にお勧めのサンプルです。
基礎の復習と応用に向いていて、中級レベルの知識もそこそこ扱われています。
PHPに慣れている人なら、1つのアプリを1時間弱でこなせるので、4時間あれば読み終えられます。
開発環境はXAMPPが紹介されています。この導入部分もわかりやすいです。
データベースはMySQLを利用しています。
悪い点として挙げた、赤(朱)と黒の二色刷りの点ですが、これは好みによりますね。赤は目が疲れるので、自分的には青と黒の二色刷りが良いのです。
セキュリティは、この本だけでは不足しているので、他の本でしっかり学ぶ必要があります。この本を読んだらステップアップとして、セキュリティに詳しい本を次に読むことをお勧めします。
全体的には、解説が丁寧で著者の真摯さが伝わってくる良書だと思います。
[補足]
この本には、SSHやTelnetなどの用語がでてきます。これらは、サーバーにログインして、サーバーを操作する方法です。SSH接続するには、TeraTermというフリーソフトがお勧めです。TeraTerm SSH で検索すると使い方が出てくるので目を通すと良いかもしれません。ただ、ここら辺はPHPの本質的な部分ではないので、わからなければ、飛ばして読んでもそれほど問題ないと思います。
ちなみに、自分は、以前、世界でいちばん簡単なUnixのe本 という本を読み、SSHとTeraTermについて学習しました。