PHP 簡介
PHP(全名:PHP: Hypertext Preprocessor)是一種開源的通用計算機腳本語言,特別適合用於網頁開發並嵌入到 HTML 中。PHP 的語法借鑒了 C 語言、Java 和 Perl 等流行計算機語言的特點,對於一般程式設計師來說易於學習。PHP 的主要目標是讓網頁開發人員快速編寫動態頁面,但 PHP 也用於許多其他領域。
PHP 文件的副檔名為 .php
,例如 index.php
。如上所述,PHP
可以直接嵌入到 HTML
中。
用法
當瀏覽器從上到下讀取 <?php
時,會執行 PHP
,並以 ?>
結束。例如:
注意事項
在 PHP
中,PHP
指令結束後不應該有其他 HTML
。建議不要以 ?>
結束,否則關閉時可能會引起問題。
PHP 註解
幾乎所有的網頁程式語言都可以使用註解,PHP
的單行註解使用 //
,多行註解使用 /* Some text here */
。
Echo
PHP
中最簡單的語法是 Echo
。Echo
的內容必須用雙引號 ""
或單引號 ''
包起來。每條語法必須以分號 ;
結束。
在 Echo
的內容中還可以使用 HTML
語法。例如,使用 <br/>
來換行。
變數
我們可以將值分配給變數,使我們更容易編寫 PHP
,類似於 Javascript
。我們將使用美元符號 $
。
命名變數時需要遵循一些規則。
範例 | 描述 | 規則 |
---|---|---|
$value | 小寫 | ✅ |
$Value | 大寫 | ✅ |
$_value | 底線 | ✅ |
$1value | 以數字開頭 | ❌ |
變數名稱中的大寫和小寫是有區別的。大寫變數不等於小寫變數。
變數命名技巧
駝峰式命名法
當變數名稱和函數名稱由兩個或多個單詞組合而成時,使用 "駝峰式命名法" 可以提高變數和函數的可讀性,因為變數中不能有空格。
蛇形命名法
蛇形命名法(如 snake_case)是指每個空格用下劃線( _ )字元替代,並且每個單字的首字母用小寫。
字串運算符
有兩種字串運算符。第一種是連接運算符("."),它返回左右參數連接後的字串。第二種是連接賦值運算符(".="),它將右側參數附加到左側參數。