《PHP and MySQL Web Development》第 3 版 (2005) 目錄結構清晰劃分為六大篇,33 章節,系統構建從語法基礎到企業級實戰的完整知識體系。本文呈現目錄全景並標註現代技術對應關係,作為學習路徑規劃參考。
| 篇章 | 章節範圍 | 核心主題 | 現代對應重點 |
|---|---|---|---|
| 第一篇:使用 PHP | Ch 1-7 | 語法、變數、陣列、字串/正則、函數、OOP、異常 | PHP 8.3 語法糖、屬性、match、enum、異常處理、靜態分析 |
| 第二篇:使用 MySQL | Ch 8-13 | 資料庫設計、SQL、PHP 存取 (mysqli/PDO)、進階管理、編程 | MySQL 8.0 CTE/窗口/JSON、PDO 預處理、遷移工具、複制/備份 |
| 第三篇:電子商務與安全 | Ch 14-17 | 威脅模型、加密/SSL、身份驗證、安全交易實現 | OWASP Top 10、JWT/OAuth2/OpenID Connect、HTTPS、PCI DSS、WAF |
| 第四篇:PHP 進階技術 | Ch 18-23 | 檔案系統、網路協議、日期時間、GD 圖像、Session、其他特性 | Flysystem、Guzzle/Httplug、Carbon/Chronos、Intervention Image、Redis Session |
| 第五篇:實戰專案 | Ch 24-33 | 8 大完整專案:認證/個性化、購物車、CMS、Webmail、郵件列表、論壇、PDF、XML/SOAP | Laravel 套件生態、API Platform、微服務拆分、事件驅動、Serverless |
| 附錄 | App A-B | 安裝指南、Web 資源 | Docker、Composer、PHPStan、Pest、CI/CD、觀測三大支柱 |
__autoload、__call、迭代器、__toString、Reflection API。readonly 屬性、#[Attribute]、match、enum、never 回傳型別、mixed、聯集/交集型別、::class、new static()。mysql_* (已移除) 與 mysqli 程序式/物件式、PEAR DB。crypt()、Basic/Digest Auth、.htaccess、mod_auth_mysql、自定義 Session 認證、GPG 加密郵件。目錄不僅是章節列表,更是一張從「會寫代碼」到「會設計系統」的進階地圖。帶著現代視角回讀經典目錄,您會發現許多「新」技術其實是對舊問題更優雅的解法。