たぶんですが、CGI(perl)などの基本的な知識があって、PHPを学んでみたいという人には最適なのではないでしょうか。 入門書ではないので、HTML言語やwebサーバーの基本的な知識は必要です。 単体でそのまま実用にはならないのでしょうが、コンパクトで実用的なサンプルなのでとても内容が濃いと感じました。 ソースのコメントもしっかりしているので、じっくりと考えながら読んでいけば理解できるようになると思います。 初心者の人はもう1冊入門書があったほうがいいと思いますが、使いものになる技術をこれから学びたい人には1冊あってもいいのではないでしょうか。 但し、サンプルをそのまま流用しようと思っている人にはあまりお勧めできません。 最後にサンプルソースはEUCですので変換が必要になる場合があります。 もしEUCと言ってわからない人は、やめておいたほうがいいでしょう。
この著者の作品全般に言えることですが、著者自身の理解が正確と思われる部分は よく解説されているのですが、体系的にまとまっていないため、解説書としては 散漫な印象を否めません。 なんでもいいからとりあえずサンプルを動かしたい!という方には良いかも。
別のPHPの書籍を買うついでにふと手に取ったのですが、 ひととおり実装知識として必要と思われるコンテンツを網羅し、 それに対してサンプルも掲載されている。 PHP本はインストールに割かれていたり、言語仕様に固執していたりするが、 この本のバランスは絶妙だと思う。
サンプルがいろいろ載っていて、解説も詳しいのですが、実際に運用するシステムとしては機能不足かと。しかもシステムの拡張性や柔軟性を考えると設計にもやや難があるように思います。単純にPHP5の言語仕様を勉強する分にはいいですが、実用レベルに持っていくには自分でいろいろ工夫したり付け加えたりする必要があると思います。 ただし巻末についているリファレンスは便利。
「汎用性が無い」と書いたが本書の後半ではPEAR::DBを用いた汎用的なインターフェースも掲載されている。データベースの項が全滅と書いてしまい申し訳ない。 ただ、PEAR::DBについてのAPPENDIXは無いので(解説はあるが)、mysqliで書かれているところを移植しようとしてもかなり苦労することは確かだ。 しかし、そのことを実践してみると、WEB-DBに使う関数などは似通っていることがわかるし、確実に総合的なレベルアップになると思う。 その他のサンプルは参考になることが多く、上記のことが苦にならなければ本書に取り組むことをお勧めしたい。
たぶんですが、CGI(perl)などの基本的な知識があって、PHPを学んでみたいという人には最適なのではないでしょうか。
入門書ではないので、HTML言語やwebサーバーの基本的な知識は必要です。
単体でそのまま実用にはならないのでしょうが、コンパクトで実用的なサンプルなのでとても内容が濃いと感じました。
ソースのコメントもしっかりしているので、じっくりと考えながら読んでいけば理解できるようになると思います。
初心者の人はもう1冊入門書があったほうがいいと思いますが、使いものになる技術をこれから学びたい人には1冊あってもいいのではないでしょうか。
但し、サンプルをそのまま流用しようと思っている人にはあまりお勧めできません。
最後にサンプルソースはEUCですので変換が必要になる場合があります。
もしEUCと言ってわからない人は、やめておいたほうがいいでしょう。
この著者の作品全般に言えることですが、著者自身の理解が正確と思われる部分は
よく解説されているのですが、体系的にまとまっていないため、解説書としては
散漫な印象を否めません。
なんでもいいからとりあえずサンプルを動かしたい!という方には良いかも。
別のPHPの書籍を買うついでにふと手に取ったのですが、
ひととおり実装知識として必要と思われるコンテンツを網羅し、
それに対してサンプルも掲載されている。
PHP本はインストールに割かれていたり、言語仕様に固執していたりするが、
この本のバランスは絶妙だと思う。
サンプルがいろいろ載っていて、解説も詳しいのですが、実際に運用するシステムとしては機能不足かと。しかもシステムの拡張性や柔軟性を考えると設計にもやや難があるように思います。単純にPHP5の言語仕様を勉強する分にはいいですが、実用レベルに持っていくには自分でいろいろ工夫したり付け加えたりする必要があると思います。
ただし巻末についているリファレンスは便利。
「汎用性が無い」と書いたが本書の後半ではPEAR::DBを用いた汎用的なインターフェースも掲載されている。
データベースの項が全滅と書いてしまい申し訳ない。
ただ、PEAR::DBについてのAPPENDIXは無いので(解説はあるが)、mysqliで書かれているところを移植しようとしてもかなり苦労することは確かだ。
しかし、そのことを実践してみると、WEB-DBに使う関数などは似通っていることがわかるし、確実に総合的なレベルアップになると思う。
その他のサンプルは参考になることが多く、上記のことが苦にならなければ本書に取り組むことをお勧めしたい。