php完全自學手冊

閱讀(447485) 更新時間(2022-04-15)

歡迎朋友們加入php自學的行列,php語言是一門入門簡單,容易上手的通用開源腳本語言,《php完全自學手冊》能使學習者對php有一個大致的了解,並能透過該語言進行簡單的網站和軟體開發。


PHP是創建動態網頁的最受歡迎的伺服器端腳本語言,並且是開源免費的。

PHP代表超文本預處理器。 PHP是一種非常流行且廣泛使用的開源伺服器端腳本語言,用於編寫動態產生的網路頁面。 PHP最初由 Rasmus Lerdorf 於1994年創建。它最初被稱為個人主頁。

PHP腳本在伺服器上執行,結果以純HTML格式傳送至網頁瀏覽器。 PHP可以與眾多流行資料庫集成,包括MySQLPostgreSQLOracleMicrosoft SQL ServerSybase等。 PHP目前的主要版本是7.本教程中的所有程式碼都已針對最新版本的PHP 7進行了測試和驗證。

相關資源:

1. #PHP 7 專題

2. 令人期待的PHP7.4

PHP是非常強大的語言,容易學習和使用。下面我們來感受一下,執行第一個程式!

第一個PHP程式

實例

<!DOCTYPE html> 
<html> 
<body> 

<?php 
echo "Hello World!"; 
?> 

</body> 
</html>

執行實例»

點擊"執行實例" 按鈕查看線上實例

是不是非常的簡單?

提示:我們的PHP教學將幫助您逐步學習PHP腳本語言的基礎知識,從基礎到進階主題。如果您是初學者,請從基礎開始,逐步學習,每天學習一點。 ,如果你有任何疑問,請前往PHP中文網PHP社群提出你的問題,會有熱心網友為你解答。

你可以用PHP做什麼

PHP可以做很多事。

  • 您可以動態產生頁面和檔案。

  • 您可以在伺服器上創建,打開,讀取,寫入和關閉檔案。

  • 您可以從網路表單收集數據,例如使用者訊息,電子郵件,電話號碼等。

  • 您可以向您網站的使用者發送電子郵件。

  • 您可以傳送和接收Cookie以追蹤您網站的訪客。

  • 您可以在資料庫中存儲,刪除和修改資訊。

  • 您可以限制對您網站的未經授權的存取。

  • 您可以加密數據,以便透過網路安全傳輸。

  • 還有許多其他有趣的事情可以用PHP完成。您將在接下來的章節中詳細了解它們。

PHP相對於其他語言的優勢

如果您熟悉其他伺服器端語言(如ASP.NET或Java),您可能想知道是什麼讓PHP如此特別。應該選擇PHP有幾個優點。

  • 易於學習:PHP易於學習和使用。對於剛開始進行Web開發的初學者來說,PHP通常被認為是學習語言的首選。

  • 免費開源: PHP是一個開源專案。它由全球開發人員社群開發和維護,他們可以免費下載和使用其原始碼。

  • 可移植性: PHP可在各種平台上運行,如Microsoft Windows,Linux,Mac OS等,並且它與目前使用的幾乎所有伺服器相容,如Apache,IIS等。

  • 快速效能:用PHP編寫的腳本通常比用其他腳本語言(如ASP,Ruby,Python,Java等)編寫的腳本執行或運行得更快。

  • 大量的社群:由於PHP受到全球社群的支持,因此在線上尋找與PHP相關的幫助或文件非常容易。

提示:你知道一些像Facebook、優酷、騰訊、搜狐和新浪這樣的大型網站是用PHP建構的嗎?大多數主要的內容管理系統(CMS),如WordPress、discuz、ECSHOP、織夢CMS、和帝國CMS也都是用PHP建構的。

本PHP教程手冊涵蓋的內容

這個PHP教程系列涵蓋了所有基本的程式設計概念,包括資料類型,運算符,創建和使用變量,產生輸出,建構程式碼以在程式中做出決策,或多次遍歷同一塊程式碼,創建和操作字串和數組,定義和呼叫函數,等等。

一旦您對基礎知識感到滿意,您將進入下一級解釋概念文件系統,會話和cookie,日期和時間,以及如何從腳本發送電子郵件,處理和驗證表單,執行資料PHP中的過濾和處理錯誤。

最後,您將探索一些高級概念,如類別和對象,解析JSON數據,使用正則表達式進行模式匹配,異常處理以及如何使用PHP操作MySQL資料庫中的數據以及創建有用的功能,如使用者登入系統,Ajax搜尋等

提示:本教學中的每一章都包含許多可以使用線上編輯器進行測試的實際範例。這些範例將幫助您更好地理解概念或主題。它還包含智慧解決方法以及有用的提示和重要說明。

其它PHP相關學習參考資源

除了本頁右邊的知識拓展,也為大家精選了以下資源

最新章節


PHP类型比较 2020-05-26
PHP EOF(heredoc) 2020-05-25
PHP 可用的函数 2019-02-14
PHP PCRE 2019-02-14
PHP RESTful 2016-10-19
PHP 图像处理 2016-10-19
PHP Timezones 2016-10-19
PHP Zip 2016-10-19