これまでにPHPの本を何冊か読んだので、簡単にまとめておきます。
()内は特徴です。難易度を易・普・難で表しています。★が多いほどオススメです。
プログラミング入門者にお勧め(初級入門)
- PHPの絵本(イラスト解説でPHPのイメージを掴む(易)) ★★
- やさしいPHP 第2版(解説書。やさしく一通り解説(易)) ★★
- PHPテクニックブック (文法書。重要構文集(易)) ★★
PHP初心者なら読んでおきたい(初級基礎)
- よくわかるPHPの教科書(基礎+掲示板(易)) ★★★
- 基礎からのMySQL (SQL+PHP。掲示板(易)) ★★★
- PHP逆引きレシピ 第2版 (文法書。重要事項を網羅(普)) ★★★
余裕があったら読みたい(中級基礎)
- プログラミングPHP 第3版(文法書。PHP作者の本(普))★★
- 10日でおぼえるPHP入門教室:山田祥(解説書(普)) ★★
- PHPによるWebアプリケーションスーパーサンプル(普) ★★
- 独習PHP 第2版:山田祥 (PHPの基礎とPEAR(普)) ★
- 初めてのPHP5(オライリーの解説書(普)) ★
- 基礎からのPHP :山田和 (PHPの基礎とPEAR(普)) ★
実践的にアプリを作りたい(中級応用)
- つくって覚えるPHP入門 (ミニアプリ4種(易))★★
- 初めてのPHP & MySQL:オライリー (ブログ(普)) ★★
- はじめてのPHPプログラミング基本編 (ブログ(普))★★
- ノン・プログラマのためのPHP入門(アンケート(普))★
- PHPレッスンブック:クジラ(会員管理(普))★★
- PHPマスターブック:坂田 (会員管理(普)) ★
- 実践マスター:小島 (ブログ・会員(難))★★
- 速効!図解プログラミングPHP + MySQL(会員管理(難))★★
PHPを極める(上級)
- 体系的に学ぶ 安全なWebアプリケーションの作り方(普)★★★
- パーフェクトPHP(セキュリティ・フレームワーク(難)) ★★★
- 改訂3版 基礎PHP(基礎・PEAR・FrameWork(難)) ★
- PHPサイバーテロの技法(セキュリティ(難)) ★★
PHPのオススメ本のまとめ
上で挙げた書籍は、全部、読んだものですが、この中から数冊だけ選りすぐるならば、以下の5冊です。
よくわかるPHPの教科書 書評
基礎からのMySQL 書評
PHP逆引きレシピ 第2版 書評
体系的に学ぶ 安全なWebアプリケーションの作り方 書評
PHPの入門のために、「よくわかるPHPの教科書」を、
MySQLの基礎のために、「基礎からのMySQL」を、
リファレンス本として、「PHP逆引きレシピ」を、
セキュリティのために、「体系的に学ぶ安全なWebアプリケーションの作り方」を
レベルアップのために、「パーフェクトPHP」を
オススメします。
この5冊を繰り返し読めば、相当なPHPの知識とスキルを身に付けることができます。
そうしてから、掲示板やブログ、アンケート、会員システムなど、各個人の必要とするテーマの書籍を読めば効率的だと思います。
(後記:「よくわかるPHPの教科書」は、データベース接続にPDOを使っていないため、現在では、オススメ度が若干落ちます。「パーフェクトPHP」は、初心者には難しいところもありますが、オブジェクト指向やフレームワーク等を扱っておりレベルアップに最適な本です。)
ピンバック: PHP初学者のためのお勧めの本 | WEBマスターの知恵ブログ
(後記:「よくわかるPHPの教科書」は、データベース接続にPDOを使っていないため、現在では、非推奨とします。)
とありますが,最近発売された
「よくわかるPHPの教科書 【PHP5.5対応版】」
はどうなのでしょうか?
お教えください。
PHP5.5対応版についてもPDOは使われていないと記憶しています。
mysql系の関数が非推奨となったため、PHP5.5対応版ではiの付くmysqli系の関数に置き換わっていました。
mysqli系でも問題は無いのですが、できればPDOでの接続を学んだ方が良いと思います。
ただ、今でも、その他のPHPの解説等は良くできている本だと思います。
パーフェクトPHPも必須では?
hixさん。ご指摘ありがとうございます。
パーフェクトPHPをオススメに追加いたしました。