什麼是 PHP?為什麼要學 PHP?
PHP(Hypertext PreProcessor 的縮寫)是使用最廣泛的開源和通用服務器端腳本語言,主要用於 Web 開發以創建動態網站和應用程序。它由 Rasmus Lerdorf 於 1994 年開發。PHP 用於服務器端編程,它將與資料庫互動來取得資料、進行存儲並將內容提供為 HTML 頁面以顯示在瀏覽器上。 PHP 相較於其他程式語言來說是個非常適合初學者學習的程式語言。
開始學習 PHP
學習 PHP 的線上資源
網路上學習 PHP 的資源非常多,這邊提供幾個範例給大家:
- PHP Tutorial - W3Schools
 - PHP Tutorial - Tutorialspoint
 - Learn PHP Tutorial - javapoint
 - PHP The Right Way
 - PHP Course & Tutorials Codecademy
 
如何宣告 PHP 變數
在 PHP 中,使用 $ 符號後跟變數名來宣告變數。 在這裡,關於變數需要了解的一些要點:
- 由於 PHP 是一種鬆散類型的語言,所以我們不需要聲明變數的數據類型。 它會自動分析這些值並將其轉換為正確的數據類型。
 - 聲明變數後,它可以在整個程式碼中重複使用。
 - 使用賦值運算符 (=) 用於將值分配給變數。
 
聲明 PHP 變數的規則:
- 變數必須以美元 ($) 符號開頭,後跟變數名。
 - 它只能包含字母數字字符和下劃線(A-z、0-9、)。 變數名稱必須以字母或下劃線字符開頭。
 - PHP 變數名不能包含空格。
 - 要記住的一件事是變數名不能以數字或特殊符號開頭。
 - PHP 變數區分大小寫,因此 $name 和 $NAME 都被視為不同的變數。
 
PHP 變數運算
PHP 運算符是一個符號,用於對變數執行運算操作。 簡單來說,運算符用於對變數或值執行操作。
PHP 運算符可以分為以下幾種形式:
- 算術運算符
 - 賦值運算符
 - 位元運算符
 - 比較運算符
 - 遞增/遞減運算符
 - 邏輯運算符
 - 字符串運算符
 - 數組運算符
 - 類型運算符
 - 執行運算符
 - 錯誤控制運算符
 
| 運算符 | 名稱 | 範例 | 解釋 | 
|---|---|---|---|
| + | 加 | $a + $b | $a 加 $b | 
| - | 減 | $a - $b | $a 減 $b | 
| * | 乘 | $a * $b | $a 乘於 $b | 
| / | 除 | $a / $b | $a 除以 $b | 
| % | 取餘數 | $a % $b | $a 除以 $b 取餘數 | 
| ** | 指數 | $a ** $b | $a 的 $b 次方 | 
PHP 判斷式
PHP if else 語句用於測試條件。 在 PHP 中有多種使用 if 語句的方法:
- if
 - if else
 - if else if
 - nested if
 
if (condition) {
  // 當 condition 為真時執行
} else {
 // 當 condition 不為真時執行
}
PHP for 迴圈
PHP 的 for 迴圈可用於重複執行一個區塊的程式碼。
如果我們已經知道要執行幾次就可以使用它,否則我們會使用 while 迴圈。 這意味著當您已經知道要執行程式碼區塊的次數時使用 for 循環。
for (初始狀態 ; 執行條件; 每次更動狀態) {
  // 程式碼區塊
}