デザインパターン本といえば、Javaでの解説が多いですが、本書はタイトル通りPHPでの解説です。
PHPも5になってからだいぶ経ちますが、最近はフレームワーク等も充実し、PHPでも「オブジェクト指向」の考え方を避けて通るわけにはいかなくなってきてると思います。
そんな中、普段、PHPでのWebアプリ開発がメインの方が、デザインパターンについて学ぶのに最適な1冊だと思います。
サンプルコードについても、簡潔・単純に見えながらも、それぞれのパターンが適切にとらえられていてわかりやすく感じました。
この手の本でよくある「中略・・・CD-ROM参照」のような記述がなかったのも、私的には非常にポイント高いです。
サンプルを動かすのに特別な環境は必要ありません。通常のPHPが動く環境であればよいだけなので、本書を手に取られるような方ならすぐに用意できるでしょう。
サンプルのダウンロードもできるようですが、これくらいの分量なら自分で入力してもそれほど手間には感じないはず。
サンプルコードを入力し、動かしながら本書を読めば、GoFパターンがどういうものか掴めると思います。
巻末の付録に23個のGoFパターンの名前と目的が一覧になってますので、読後もリファレンスとして重宝すると思います。