PHP 程式語言基礎

什麼是 PHP?為什麼要學 PHP?

PHP(Hypertext PreProcessor 的縮寫)是使用最廣泛的開源和通用服務器端腳本語言,主要用於 Web 開發以創建動態網站和應用程序。它由 Rasmus Lerdorf 於 1994 年開發。PHP 用於服務器端編程,它將與資料庫互動來取得資料、進行存儲並將內容提供為 HTML 頁面以顯示在瀏覽器上。 PHP 相較於其他程式語言來說是個非常適合初學者學習的程式語言。

開始學習 PHP

學習 PHP 的線上資源

網路上學習 PHP 的資源非常多,這邊提供幾個範例給大家:

如何宣告 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 (初始狀態 ; 執行條件; 每次更動狀態) {
  // 程式碼區塊
}