PHPのリファレンス本を探しています

2012年3月23日 at 6:53

いつもお世話になっています。

PHPの本を探しています。私は仕事で急遽PHP、MySQLでWEBシステム開発をすることになりました。
PHPは初めての言語です。以前、C言語でシステム開発していた経験があります。

そこで、質問なのですが、皆さんはPHPの関数や定数などをどのようにして調べていますか?
お薦めのリファレンス本がありましたら、教えてください。

よろしくお願いします。

タグ:

Re: PHPのリファレンス本を探しています

2012年3月23日 at 7:10
プロのプログラマーではないので参考になるか分かりませんが、

サンプルプログラムが多く載っているものを参考にしています。例えば、
http://www.amazon.co.jp/PHP%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B9%E3%83%BC%E3%83%91%E3%83%BC%E...

定数や関数はネットで調べています。

フレームワークを使用されるならCakePHPですかねぇ。重いですけど。。。。。
http://www.amazon.co.jp/CakePHP-1-3%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E2%80%95%E3...
 

Re: PHPのリファレンス本を探しています

2012年3月23日 at 7:33
早速のご返事ありがとうございます。
今日にでも本屋で立ち読みしてこようと思います。
 

Re: PHPのリファレンス本を探しています

2012年3月23日 at 10:51
慣れていくと、辞書みたいな本も重宝します。

■ PHP逆引きレシピ
http://ykso.us/GGS7FJ

おすすめです〜。
 

Re: PHPのリファレンス本を探しています

2012年3月23日 at 20:02
katzさん、ご返事ありがとうございます。
早速本屋で買い求めました。あまりの分厚さに少々ためらいながらも、
必要そうなとこからだけでも読み始めています。
 

Re: PHPのリファレンス本を探しています

2012年3月24日 at 7:15
この本は、入門書ではありませんが、構文などの基本的なことと、ハマりやすいポイントを書いてあるので、他の言語の経験があれば、これとPHPマニュアルだけでかなりいけると思います。

PHPは動的型付けの言語で型が自動で変わることがあります。たぶん、そういうところなどいろいろ気持ち悪いと感じると思いますが、コツは気にしないことです。PHPにはPHPの考えというものがあって、そういう仕様になっています。決して型がないわけでも、でたらめに変わるわけでもありません。

例えば、レシピ231などは、ありえないと思う人が多いと思いますが、PHPではそうなっています。いくらdisっても無駄です。変わりません。(笑)

==での比較に関して言えば、PHPはプログラミング初心者があまり考えずに希望するように動作するようになっています。PHPでは外部からのデータはすべて文字列になりますので、数値文字列が入力された場合、自動で数字に型変換した方がいいと考えたわけです。

あと、その本はオブジェクト指向のさわりまでしかカバーしていませんので、大規模なのででがっつりOOPでやりたいという場合は、別にオブジェクト指向をきちんと解説してる本を読まれた方がいいと思います。
 

Re: PHPのリファレンス本を探しています

2012年3月24日 at 0:59
コメントされている本はとてもいい本です。

ただ、いずれも構文や使い方がきっちり書かれたものではありません。
ある本で掲載されている関数が、別の本では書かれていないことがあり、私は3冊の本をみていろいろしていますが、それでも足らず、ネットの検索も合わせています。

C言語などは、きちんとした規格書があり、1冊あればほぼ100%書いている本があり、真っ黒になるほど愛用しましたが、いまはそんな本がありません。(若き頃のことですが)

最近の技術書は、昔で言うHOW-TO本ばかりでとっても不満です。

すみません。つい日頃の不満を書いてしまいました。
 

Re: PHPのリファレンス本を探しています

2012年3月24日 at 6:54
構文や使い方がきっちり書かれたものは、「PHPマニュアル」があります。
http://www.php.net/manual/ja/funcref.php
これが一番しっかりしています。

PHPは関数が多いので、全部をきっちり書くというのはたぶん書籍としては無理だと思います。
今、手元のPHPは2000くらいありました。