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