パーフェクトPHP の商品レビュー
http://public-errata.appspot.com/errata/book/9784774144375/
Posted by
毎週仲間と輪読していました。 音読していたので、誤字を見逃さないペースで、一字一句読んでいました。 PHPの言語仕様のみならず、 DBとの連携処理、セキュリティなどサーバサイドエンジニアリングの基礎を学んだ本です。
Posted by
図書館で借りた本。プログラミング言語PHPの機能について網羅的に解説してある。 前半はPHPの言語仕様についての説明から始まり、フレームワークの作成、セキュリティへと続く。後半はフレームワーク作成後にクラスやメソッドの掘り下げた説明がされている。他にも標準関数や正規表現、ライ...
図書館で借りた本。プログラミング言語PHPの機能について網羅的に解説してある。 前半はPHPの言語仕様についての説明から始まり、フレームワークの作成、セキュリティへと続く。後半はフレームワーク作成後にクラスやメソッドの掘り下げた説明がされている。他にも標準関数や正規表現、ライブラリ、PHPの設定などについても解説されている。 序盤の言語仕様の説明では、動的キャストやエラーがどのような経緯で表示されるのかが説明されていて学ぶことが多かった。その後クラスやオブジェクトの仕様について説明があるのだが、相変わらずオブジェクト指向が苦手で読むのがつらかった。 中盤に入りこの本の肝となるフレームワークを作成していく。最近の多機能なフレームワークと比べて、シンプルで最低限の機能に絞ってあるように思えた。フレームワークを作成していくことで、フレームワークが内部的にどのように動いているのかを知ることができ、かつクラスの使い方を学ぶことができる。フレームワークが完成したあと作成したフレームワークを使って、Twitterに似たSNS機能を持つミニブログを作成することになる。こちらはフレームワークを扱った書籍と同じような内容であり、他書を読んでもいいのではないかと思えた。 ミニブログ作成後はセキュリティに関して前編と後編という構成で説明が続く。前半はスクリプトを改善することで対処できる脆弱性、後半はPHPやApacheの設定、設計の見直しで対処できる脆弱性で分けてあるように思えた。セキュリティは多くを詰め込み過ぎたのか、個々の説明が足りず分かりづらかった。 後半のPHPレシピでは序盤にPHPマニュアルの使い方が説明してある。その後の関数や配列の説明がソースコードと合わせて掲載されいるのだが、説明が不足している。中級者以上を対象とした本なのであれば序盤にあったようにPHPの内部的な挙動など初学者が見落としがちな点の説明だけで足りるのではないだろうか。 PHPの機能について多岐にわたって説明がされており、セキュリティ上の留意点についても触れてある非常に良い本だとは思うのだが、構成にバランスの悪さが目立つ。序盤のクラスや機能の説明は分かりやすく説明してあるものの、後半のセキュリティが分かりづらく説明が不足している。削ることができる内容は削り、必要な部分の説明を充足させるともっと良い本になったように思う。そして後半は誤字脱字が酷かった。もし紙面に余裕がないのであれば、もう少し余裕のある構成に変更してもいいのではないだろうか。パーフェクトというフレーズをタイトルに冠するのであれば、中途半端に説明するより最後まできちんと説明してほしい。 個人的な感想になるが、PHPの本を読みだして10冊近い。暫く分厚く難解な本が続いたので軽いノイローゼ気味になっている。暫く難解で分厚い本とは距離をとりたいと思う。
Posted by
読めば読むほどにphpが分からなくなるのだけど、それはこの本のせいじゃなくてphpのせいだと言うことは理解できる。 とにかく関数が覚えきれないのとか、配列の操作がややこしかったり、速く動作するphpプログラムを書こうとするのは結構難易度が高いと感じた。 その分、あれこれと色んな...
読めば読むほどにphpが分からなくなるのだけど、それはこの本のせいじゃなくてphpのせいだと言うことは理解できる。 とにかく関数が覚えきれないのとか、配列の操作がややこしかったり、速く動作するphpプログラムを書こうとするのは結構難易度が高いと感じた。 その分、あれこれと色んなことが出来るんだなと思う。 関数の数とかもそうだけど、寄せ集めの意見の集合体ではないだろうか。思想や目的がなく、手段が膨れ上がったかのような巨大なシステムだと思った。
Posted by
素のPHP(フレームワークとか使わない)でのWebアプリ開発についての記述が中心でした。 言語仕様とか、細かい内容はパーフェクトと言う割りには少ないイメージ。 一度さらっと読めば十分で、後はWebのリファレンス読めばいいかな、というレベル。
Posted by
コンパイラオプションとphp.iniの項目が詳細に記載されています。 特に日本語の取り扱いやキャッシュの設定が参考になりました。
Posted by
網羅的なので復習に役立った。他の言語経験者でPHPを新たに勉強する人や、PHPを業務で使ってるけど教科書で体系的に勉強したことがない(俺みたいなw)人におすすめ。
Posted by
phpの本。 詳しく書いてあり為になる。 キャストやセキュリティ、標準関数の紹介や使い方。フレームワークの作成ともりもりの内容。 面白かったが一回では把握しきれないボリューム。また読み返そう。 フレームワークの作成は分かりやすく、理解の助けになった。基本的な流れや使い方、無駄が少...
phpの本。 詳しく書いてあり為になる。 キャストやセキュリティ、標準関数の紹介や使い方。フレームワークの作成ともりもりの内容。 面白かったが一回では把握しきれないボリューム。また読み返そう。 フレームワークの作成は分かりやすく、理解の助けになった。基本的な流れや使い方、無駄が少ない書き方なのでしょうね、こんな書き方して行きたい。
Posted by
他のプログラミング言語の経験はあるけれど、初めてPHPを学ぶのに最初に選んだ一冊。プログラミングPHPと迷ったが、主に以下の理由でこちらに決めた。 ・発行年が新しい(プログラミングPHP第2版は2007年) ・より実践的な内容 ・具体的には、 ・Webアプリケーション開発のサン...
他のプログラミング言語の経験はあるけれど、初めてPHPを学ぶのに最初に選んだ一冊。プログラミングPHPと迷ったが、主に以下の理由でこちらに決めた。 ・発行年が新しい(プログラミングPHP第2版は2007年) ・より実践的な内容 ・具体的には、 ・Webアプリケーション開発のサンプルがある ・セキュリティに2章を割いている 感想だが、PHPの雰囲気はつかめたかなと思っている。今まで何となくでしか知らなかったことがわかったり(splitとexplodeの違いとか)、気をつけるべきポイントを知ることができたり(2文字の比較演算子に注意する)した。 読んでいる中で出てきた疑問点、調べたい点はいっぱいあるけれど、これから実際に使っていこう、という際の足がかりとしては十二分に役に立つ。あとは具体的に「これはPHPでどうやる?」という知識を実践で身につけていけばいいかな、と。 ところで名前空間の区切り文字って、なんでバックスラッシュなんですかね?意外な文字でびっくりしました。
Posted by
PHPの初心者から中級者へステップアップさせる本。基本もしっかり押さえつつ、細かい部分の説明もあるので嬉しい ^^
Posted by
- 1
- 2