跳轉到內容

入門級 PHP Web 應用開發

25% developed
來自華夏公益教科書,開放的書籍,開放的世界

這是一本入門級的介紹,介紹瞭如何使用 PHP 程式語言編寫 Web 應用程式。它專注於為讀者提供開始 Web 開發所需的所有資訊,而不涉及“高階”程式設計概念。這本書不是一本參考書:它旨在向讀者傳授 Web 應用程式開發以及 PHP 的知識。

本書涵蓋了 PHP 5,並利用了 PHP 5 中的特性,這些特性在之前的 PHP 主要版本(例如 PHP 3 或 4)中不存在。PHP 5 已經發布足夠久了,以至於幾乎所有正規的託管服務提供商都應該已經升級到它。PHP 5 具有簡化 Web 應用程式開發過程的特性,因此建議使用它。

本書利用了 維基百科 以及網際網路上的資訊。儘可能使用中立、客觀的的資訊,讓讀者能夠根據需要或願望進行自己的獨立研究和學習。本書的目標是成為一篇質量極高的作品,並以儘可能多的預出版資訊為基礎。對其他作品的引用和參考文獻應該被認為是正常的,並且受到鼓勵。

給新來的華夏公益教科書讀者

[編輯 | 編輯原始碼]

這本書沒有釋出“勘誤”文件。這本書是一部不斷發展中的作品,任何錯誤都可能在被指出或被發現時得到修正。如果有需要調查的潛在錯誤,請使用頁面頂部的討論連結來處理有疑問的資訊,以便進行調查。如果本書中的任何資訊與官方文件或規範相矛盾,讀者可以假設官方文件是正確的,除非有相反的已記錄的、可驗證的證據。

本書的結構

[編輯 | 編輯原始碼]

本書的結構是從“前”到“後”閱讀——從 目錄 的頂部到底部閱讀。本書試圖在之前介紹的主題基礎上進行構建,以便以邏輯的方式呈現內容。書中還有一些供讀者練習的任務,以及書中附錄中給出的可能的解決方案。鼓勵讀者嘗試這些例子,然後將他們想出來的東西與書中給出的東西進行比較

程式設計示例

[編輯 | 編輯原始碼]

應該不言而喻,本書中包含的程式設計示例是在 GNU 自由文件許可證 下發布的。每個示例都旨在獨立地演示當前的主題,並且應該在示例中大量使用註釋(比“通常”的程式碼更多),以說明如何以及為什麼這樣做。

示例也應該經過測試,並且在複製和粘貼後正常工作。不應該發出任何警告,並且示例應該儘可能與當前的最佳實踐和標準保持一致。任何過時的程式碼都應該在演示歷史方法時被清楚地標記出來。

先驗經驗

[編輯 | 編輯原始碼]

假設讀者沒有任何用任何語言編寫程式的先驗經驗。這是一本入門級的作品,因此在關於 Web 應用程式程式設計的基礎知識方面,它比中級或高階的文字更詳細。

涵蓋的主題

[編輯 | 編輯原始碼]

本書涵蓋了入門級 Web 應用程式程式設計所需的所有主題。本書包含以下主題的資訊:

  • HTML
  • XHTML(目前,只是簡略介紹;本書在整個過程中使用 HTML 4.01,因為 XHTML 以及 Microsoft Internet Explorer 存在問題。)
  • CSS
  • JavaScript
  • PHP 5 (PHP 手冊)
  • 等等。
  1. 什麼是程式設計?為什麼要為 Web 編寫程式碼?
  2. PHP Web 應用程式開發環境
  3. 我們的第一個程式:Hello,World!
  4. HTML 和 CSS:對使用者的呈現
  5. PHP:執行(相對)簡單的 I/O(輸入/輸出)
華夏公益教科書