入門級 PHP Web 應用開發
這是一本入門級的介紹,介紹瞭如何使用 PHP 程式語言編寫 Web 應用程式。它專注於為讀者提供開始 Web 開發所需的所有資訊,而不涉及“高階”程式設計概念。這本書不是一本參考書:它旨在向讀者傳授 Web 應用程式開發以及 PHP 的知識。
本書涵蓋了 PHP 5,並利用了 PHP 5 中的特性,這些特性在之前的 PHP 主要版本(例如 PHP 3 或 4)中不存在。PHP 5 已經發布足夠久了,以至於幾乎所有正規的託管服務提供商都應該已經升級到它。PHP 5 具有簡化 Web 應用程式開發過程的特性,因此建議使用它。
本書利用了 維基百科 以及網際網路上的資訊。儘可能使用中立、客觀的的資訊,讓讀者能夠根據需要或願望進行自己的獨立研究和學習。本書的目標是成為一篇質量極高的作品,並以儘可能多的預出版資訊為基礎。對其他作品的引用和參考文獻應該被認為是正常的,並且受到鼓勵。
這本書沒有釋出“勘誤”文件。這本書是一部不斷發展中的作品,任何錯誤都可能在被指出或被發現時得到修正。如果有需要調查的潛在錯誤,請使用頁面頂部的討論連結來處理有疑問的資訊,以便進行調查。如果本書中的任何資訊與官方文件或規範相矛盾,讀者可以假設官方文件是正確的,除非有相反的已記錄的、可驗證的證據。
本書的結構是從“前”到“後”閱讀——從 目錄 的頂部到底部閱讀。本書試圖在之前介紹的主題基礎上進行構建,以便以邏輯的方式呈現內容。書中還有一些供讀者練習的任務,以及書中附錄中給出的可能的解決方案。鼓勵讀者嘗試這些例子,然後將他們想出來的東西與書中給出的東西進行比較。
應該不言而喻,本書中包含的程式設計示例是在 GNU 自由文件許可證 下發布的。每個示例都旨在獨立地演示當前的主題,並且應該在示例中大量使用註釋(比“通常”的程式碼更多),以說明如何以及為什麼這樣做。
示例也應該經過測試,並且在複製和粘貼後正常工作。不應該發出任何警告,並且示例應該儘可能與當前的最佳實踐和標準保持一致。任何過時的程式碼都應該在演示歷史方法時被清楚地標記出來。
假設讀者沒有任何用任何語言編寫程式的先驗經驗。這是一本入門級的作品,因此在關於 Web 應用程式程式設計的基礎知識方面,它比中級或高階的文字更詳細。
本書涵蓋了入門級 Web 應用程式程式設計所需的所有主題。本書包含以下主題的資訊: