HTML CSS Javascript PHPの書籍
私からはPHPに関して一冊オススメがあります。
Amazon.co.jp: PHPによるWebアプリケーションスーパーサンプル 第2版: 西沢 直木: 本
約750ページもある分厚い本です。
「最強のサンプル集」というコピーの通り、
サンプルコードが400本もあります。
動作を細かく分解しているので、サンプル本でもひとつのアプリを作るタイプでよくある
「後半は解説が乏しいコードが何ページも続く」状態にならず、初級者向きの本です。
まあ、ひたすら大量のサンプルを読んでいくのは、泥くさい感じがするかもしれませんが、
そもそもPHPが泥くさい仕様でも実用的、という言語なので合っていると思います。
もちろん、オライリーの本などもっと上級者向けの本もありますが、
PHPに関して「基盤を固められる本」でしたら、これが一番だと思います。
通して読み終わってからも、サンプルが豊富なので逆引き辞典として使えるでしょう。
いちおう本書でもPHPの文法面に触れていますが、
もし読みづらいようなら、先に薄い入門書を一冊読んでからのほうが、
ストレスを感じないで学習できるでしょう。
分厚くて重い本で、「ページが多すぎる」と思うかもしれませんが、
薄い本を何冊か買うと重複する部分が出てくるし、意外と値段が高くつくし、
コスパ的には厚い本のほうが良いと思います。
これは本格的なWebアプリケーションを作る前提の本ですが、
サーバサイドスクリプトを使う比重によっては、ここまで詳しい本は不要です。
(たとえばCMSで済まして、PHPはスニペットでちょっと書くだけとか)
ただ、その場合でもいつか本格的なWebアプリを組む機会が出たとき、
この本の存在を覚えておいて損はないと思います。
本書を読む上で注意点がいくつかあります。
まず、Amazonでは中古のみになってますが、付属CDがあるものをお買い求めください。
なにせサンプルコードが大量の本なので、CDが欠品していると価値が半減します。
また、昔の本なのでPHP4も記載されていますが、
セキュリティ上の理由から、新しく書くならPHP5で書いてください。
では、4の知識はまったく不要かと言えば、もしかすると
4から5へコードを移植する機会がいまだにあるかもしれません。
また、SQL、Smarty、PEAR、については一冊で完結しません。
とくにSQLについてはひとつの言語(仕様)なので、
別の書籍で情報を補完する必要があるでしょう。
またセキュリティの本もいると思います。
Smartyについては昔ほど使われないので、
ZendやCakeなどのモダンなMVCフレームワークを
直接覚えるほうが良いと個人的には思います。
不親切にならないよう、注意点ばかり並べてしまいましたが、
PHPを実用で使うために強力な助けになる本なので、私のおすすめです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/03 09:42