Sunday, January 27, 2013

初めてのPHP5 増補改訂版


 こないだTechLION vol.11で「初めてのPHP5 増補改訂版」を貰ったので、読んでみた。
 もうちょっと言語仕様を、と思うけどそれは「プログラミングPHP」の役割なのかな。
 DB操作もあるし、Webアプリ作成の基本的な事項はおさえてるみたい。

 とりあえず改訂版第1刷で気付いたものをいくつか。
p.10 「$q = $db>query(...」たぶん$db->
p.21 「ヒアドキュメントの終わりを示す告げる区切り...」告げるが不要?
p.28 「print 0;print -213;」改行忘れ?
p.44 '6pack'なのか'6 pack'なのか?
p.55 「配列名の1文字目は文字または数字で、...」数字じゃなくてアンダースコア?
p.78 「名前の残りの文字は文字、数字...」意味は分かるけどなんか変?アルファベット?
p.80 「引数のデフォルト値は12、cc3399、またはShredded swiss Chardのような文字でなければいけません。」数値または文字列? 文字列に引用符もついてないし...
p.282 「そして-10308から10308までの浮動小数点を扱うことができます。」え?
p.308 「//すべてのアルファベット文字と一致する」「[^a-zA-Z]」コメントがおかしい。ついでに説明文も「英語の文字」じゃなくて「アルファベット文字」に統一した方が...まあそれは好みか。
p.308 「60進法」16進法?
p.331 「...発生するほとんどWebアプリケーション脆弱性の...」"の"が抜けてる。「...上で非常に重であること、...」重要?
多分他にもありそうだけど、とりあえず気付いた範囲で。
今のところオライリーにも訳者さんのサイトにも正誤表は無いみたい。
意味はわかるからそんなに問題は無さそうだけどね。