「初めてのPHP5」(Learning PHP 5) 初版第2刷正誤表

トップページへ

章.節 頁,行 備考
1.1 p.2 図1-1 (4) お求めのページです こちらが、お求めのページです <第2刷
1.1 p.2 図1-2 (7) お求めのページです こちらが、お求めのページです <第2刷
1.1 p.3 中段から 2行目 その"何か"、PHPインタープリタ その"何か"、すなわちPHPインタープリタ <第2刷
1.1 p.3 中段から 4行目 "PHP"は"PHP"プログラムに書 "PHP"インタープリタは"PHP"プログラムに書 <第2刷
1.2.1 p.4 下からL.5 かかりません。 かかりません。(*) 訳注にて、(*)ライセンス以外は、ご自分で行う限りにおいてです。 <第2刷
2.1.1 p.20,21 複数箇所あり ヒヤドキュメント ヒアドキュメント 用語統一 <第3刷
2.1.2 p.25 下からL.8 決めます。- 決めます。
-
-の前で改行して、次行で-4となるようにする。 <第2刷
3.1 p.36 下からL.12 です。'jacob' です。
'jacob'
'jacob'の前で改行して、次行の . の前に来るようにする。 <第2刷
4.1 p.49 下からL.9 値(value) 値(バリュー:value) 最近は、キー/バリューという言葉の対としてよく目にしますので。 <第2刷
4.2 p.54 例題 4-9 訳注: 「$meals[$dish] = $price * 2;」としてもうまくゆきます。 <第3刷
4.3 p.59 下から10行目 文字列から要素を取り去るには 配列から要素を取り去るには <第3刷
4.3 p.59 下から7行目 unset()を使うときは、…。 unset()を使うと、配列の中を反復したり、または配列にある要素の数を数えたときに、その要素はすでにそこにはありません。 <第3刷
4.4 p.62 3行目 注釈:$dinnerのキーは数値のまま変わりませんが、内容はソートされます。 <第3刷
5.4 p.80 まん中あたり 関数内のグローバル変数に 関数内でグローバル変数に <第3刷
6.0.1 p.86 表 6.1 QUERY_STRINGの行 category-kitchen&price=5 category=kitchen&price=5 <第3刷
6.1 p.87 4-5行目 2つの値を21に設定される $_GETに2つの値を持ち、21に設定される <第3刷
6.2 p.89 例題6-6 if (array_key_exists('my_name', $_POST) { if (array_key_exists('my_name', $_POST)) { 原文p.90誤 <第3刷
6.3.1 p.93 下から2行目 エラーとして評価されfalse値として扱います。 値をfalseと評価してエラーとして扱います。 <第3刷
6.3.2 p.94 まん中あたり 52-pickupであるなら 52-pickupのような文字列であるなら <第3刷
6.3.2 p.94 例題 6.11 if ($_POST['age'] != strval(intval($_POST['age'])) { if ($_POST['age'] != strval(intval($_POST['age']))) { 原文p.96誤 <第3刷
6.3.3 p.95 最終段落 データの範囲をチェックするためには、...例題6-16は任意の日付が6ヶ月より短いかどうかを 日付の範囲をチェックするためには、...例題6-16は任意の日付が過去6ヶ月より短いかどうかを <第3刷
6.4 p.102 例題6-26 コメント文 // $valはオプション値で、$choiceが表示される // $optionはオプション値で、$labelが表示される 原文p.104誤 <第3刷
6.5 p.106 例題6-30 コメント文 // e_form()がエラーを返したら、 // validate_form()がエラーを返したら、 原文p.104誤 <第3刷
6.5 p.107 例題6-30 コメント文 一部のコメント文のインデント(開始位置)がずれています。 <第3刷
6.5
7.7
7.11
付録C
p.108 例題6-30
p.128 例題7-30
p.141,142 例題7-56
315ページ 演習問題3 
= = == 原文にて、process_form()のいくつかのif文条件式の等号に、 印字調整のためのスペースが埋められています。 <第3刷
6.6 p.110 L.2 参照してください。) 参照してください。*) 訳注にて、(*)日本語のメールについては、「14.6 メールの 送信」を参照してください。 <第2刷
7.2 p.115 したからL.4 DBモジュール DBモジュール(*) 訳注にて、(*)「※ 2011年現在では、DBモジュールの代わりにMDB2モジュールを使うことが推奨されています。 MDB2もPEARモジュールでDBモジュールのほぼ上位互換となっていてます。」 <第3刷
8.1 p.152 14行目 http://www.example.com/catalog.search/php http://www.example.com/catalog/search.php <第3刷
8.1 p.152 15行目 http://www.example.com/detailed/search/php http://www.example.com/detailed/search.php <第3刷
8.4 p.157 下から3行目 それはデータベースがどんな目的であるかということであり、 それはデータベースが目的とするべきところであり、 <第3刷
8.5 p.163 例題8-17 データベースからユーザ名とパスワード データベースのユーザ名からパスワード <第3刷
8.6 p.164 下から14行目 以下のように見えるエラーメッセージを出力します 以下のようなエラーメッセージを出力します <第3刷
9.1 p.169 表 9-1 L.4 | 時 | %k | h | 数値、24時間制、... | 時 | %k | | 数値、24時間制、...   date()には対応するオプション無し。 <第2刷
9.3.2 p.175 1,2行目 同じ$months文字列を … 。これらの文字列を 同じ$months配列を … 。これらの配列を <第3刷
9.6 p.186 9.6演習問題の1行目の一文 strftime()をつかって … 。 次のようにフォーマットされて見える時刻と日付の文字列を出力するために strftime()を使ってみましょう。 <第3刷
9.6 p.186 9.6演習問題の4,5行目の一文 出力を例題と … 。 出力を例題と合致させるには、2004年10月20日午後7時45分のエポックタイムスタンプを得るためにmktime()を使います。 <第3刷
10.7 p.201 表題 浄化する 浄化する(サニタイズ) 最近はサニタイズというセキュリティ用語で浸透している様子。 <第2刷
14.1 p.251 下からL.12 UTF-8 も使用される UTF-8 が多く使用される <第2刷
B.6.3 p.303 例題B-10の出力 The last element is conger eel,shrimp, crab roe; bluefish The last element is shrimp, crab roe; bluefish 原文p.293誤 <第3刷
C.5.4 p.313 7行目 16進数から10進数への変換 16進数変換 <第3刷
C.8.3 p.325 7行目 // としてinput_selectとinput_textに // としてinput_selectに <第3刷
C.8.3 p.325 18行目 // メニューで選択された料理が // メニューで選択された色が <第3刷
索引 p.353 右段下から19行目 ヒアドキュメント … 8 ヒアドキュメント … 8,20,21 用語統一 <第3刷
索引 p.353 右段下から11行目 ヒヤドキュメント … 19 用語統一のため削除 <第3刷
2012-01-12

この頁のあたまに戻る
トップページへ