インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

PHP「直す力」養成ドリル

価格: ¥0
カテゴリ: Kindle版
ブランド: 西沢書店
Amazon.co.jpで確認
デキの悪いコードを直すことでPHPの基礎を固めるという、
珍しいスタンスのPHP本です。PHPクイズとしても楽しめます。
明日起きるかもしれない身近な不具合を収録しているので、
先に読んでおけば、そんな不具合で困らずに済むでしょう!

▼本書で取り組む課題
【PART1】定番の動作不良に対処する7問
 【問1】変数の中身が表示されない
 【問2】「10円」と「10」が“一致”するif文
 【問3】大吉・吉・凶に分岐できないswitch文
 【問4】更新しても「更新前」のままの変数
 【問5】変数名が表示できないヒアドキュメント
 【問6】配列を結合すると「東京都」が「江戸」になる
 【問7】.htaccessに書いても機能しないPHP設定
【PART2】文法エラー・入力ミスに対処する7問
 【問8】if文の書き間違い
 【問9】配列構文(array)の書き間違い
 【問10】3項演算子の使い間違い
 【問11】変数の使い間違い
 【問12】ユーザー定義関数の使い間違い
 【問13】スーパーグローバル変数の書き間違い
 【問14】エラーメッセージが表示されない入力ミス
【PART3】定番のエラーメッセージに対処する7問
 【問15】Notice: Undefined variable…
 【問16】Notice: Undefined offset…
 【問17】Fatal error: Call to undefined function…
 【問18】Fatal error: Cannot redeclare…
 【問19】HTTP 500 内部サーバーエラー
 【問20】結合代入演算子のエラーメッセージ
 【問21】日付・時刻関数のエラーメッセージ
【PART4】「この課題にはこの関数」の10問
 【問22】メールフォームで改行が反映されない
 【問23】メールの差出人名が文字化けする
 【問24】ファイルデータが文字化けする
 【問25】ファイルの読み込みがうまくいかない
 【問26】ファイルに書き込んだ内容が消えてしまう
 【問27】混在した全角と半角の空白を削除する
 【問28】2回実行すると元の文字列に戻る
 【問29】配列要素の重複をチェックする
 【問30】明日の日付を簡単に作成する
 【問31】うるう年を簡単にチェックする
【PART5】関数の使い間違いを直す10問
 【問32】配列要素を見やすく表示する
 【問33】文字列を分割して配列を作成する
 【問34】フォーム入力値が数値かどうかチェックする
 【問35】大文字と小文字を区別しない定数
 【問36】計算結果を切り上げる
 【問37】パスからファイル名を取得する
 【問38】マルチバイト関数の文字コード設定
 【問39】printf関数を使った会員番号の作成
 【問40】100年後の日付を表示する
 【問41】日付・時刻関数の使い間違い
【PART6】コード変更・コードのスリム化に対処する9問
 【問42】「偶数表示」を「奇数表示」に変更する
 【問43】一覧表示を「1行に3つずつ表示」に変更する
 【問44】パラメータ数が不問のユーザー定義関数
 【問45】「AまたはBまたはCまたはD」をスッキリ書く
 【問46】「今日の日付」を「月末の日付」に変更する
 【問47】「今日の日付」を「10日前の日付」に変更する
 【問48】「年月日の比較」を「年月の比較」に変更する
 【問49】「1」を5けたの会員番号「00001」にする
 【問50】if文を使わずに数値の範囲を制限する