📚 推薦書籍 — PHP / Web 開発の独学に
本サイトの教材と並行で読むと理解が深まる定番書籍を、 講師 (中翔) の現場経験から選定しました。 受講生によく「次に何を読めばよいか」 と聞かれる質問への回答です。
📕 本サイトの教材の書籍版 (公式)
PHPの学校 Vol.1 基礎文法編 — 中翔 著
こんな人向け: 本サイトの基礎文法 6 トピックを 1 冊の PDF でオフライン学習したい / 通勤中・出先で読み進めたい
環境構築 (first-step) から関数 (function) までの 6 トピック・36 章を書籍順に再編成し、 ドリル 89 問の解答例・期待出力を全問収録しました。 サイトでは各ドリルを解きながら進めますが、 書籍版は「解答をまとめて確認しながら読む」 復習用途に向きます。 本文はサイトと同一内容です (サイトは無料のまま変わりません)。
📦 BOOTH にて発売準備中です。 発売次第このページでご案内します。
🟢 入門 — まず 1 冊目に
独習 PHP (第 4 版) — 山田祥寛 著
こんな人向け: プログラミング自体ほぼ初めて / PHP 文法を体系的に総ざらいしたい
独学向けに「サンプルを動かす → 解説を読む」 構造で組まれた定番。 本サイトの L0-L1 と並走するとちょうど良い負荷。 第 4 版で PHP 8 系対応。
PHP 8 プログラミング入門 — 廣川類 著
こんな人向け: 静的型 (str / int / 型宣言) を厳密に押さえたい / レガシー PHP からの移行学習
新文法 (= 名前付き引数 / match / enum / readonly) の解説が厚く、 PHP 7 → 8 の差を埋めるのに使える。
🟡 文法を超えて — 「動くコード」 から 「読めるコード」 へ
リーダブルコード — Dustin Boswell / Trevor Foucher 著
こんな人向け: PHP 文法は分かった / 自分のコードがレビューで指摘される / 読み返すと意味不明になる
言語非依存の「読みやすさ」 ガイド。 命名 / コメント / 制御フロー / コード分割 の 4 軸で整理されており、 PHP に限らず Web 開発者の必読書。
達人プログラマー (第 2 版) — Dave Thomas / Andy Hunt 著
こんな人向け: 文法を超えた「プロの作法」 を一気に吸収したい / キャリア 5 年目以下
DRY / 直交性 / 偶発的プログラミングの回避 / リファクタリング 等、 業務で 10 年使い続ける思考の型を扱う。 速度重視で読まず辞書的に引くのを勧める。
🔵 Web 開発の周辺知識
Web を支える技術 — 山本陽平 著
こんな人向け: PHP は動かせる / でも HTTP / URI / REST の理屈が曖昧
HTTP の仕組みから REST 設計、 API design までを 1 冊で繋ぐ。 本サイトの Web 系章 (= GET / POST / session) と並行で読むと「フォームが POST で送られて何が起きるか」 を骨格で理解できる。
SQL ゼロからはじめるデータベース操作 — ミック 著
こんな人向け: PDO で DB 連携を書くが SQL 自体に自信がない
SELECT / JOIN / GROUP BY の動きを「中で何が起きてるか」 から説明。 PHP 教材で出てくる SQL のうち 「なぜそう書くか」 を補完。
🟣 セキュリティを学び始めるとき
体系的に学ぶ安全な Web アプリケーションの作り方 (徳丸本) — 徳丸浩 著
こんな人向け: PHP で Web アプリを書く前提を持ったすべての人
SQL injection / XSS / CSRF / セッション fixation / ファイルアップロード の典型攻撃と対策が、 PHP コード付きで網羅されている。 業界のデファクト本。 本サイトのセキュリティ章は本書の前提知識を引いている。
📌 リンクについて
各書籍リンクは Amazon アソシエイト経由 を予定しています (= 申請完了後に有効化)。 リンク経由でご購入いただくと当サイト運営の支えになりますが、 価格・販売条件・配送等は通常購入と変わりません。
書籍選定は中翔の現場経験に基づくものであり、 出版社や著者からの依頼ではありません。 「教材と並走して効くか」 だけを基準に選んでいます。
本サイトのプライバシー方針および利用規約: プライバシーポリシー / 利用規約・免責