PHP 是一種簡單易學的服務器端腳本語言,語法基於C 語言但更加靈活。它廣泛用於Web 開發中,能夠高效地處理表單、與數據庫交互以及生成動態網頁內容。
PHP 支持多種數據類型,包括字符串、整數、浮點數、布爾值、數組和對像等。開發者可以根據不同的需求選擇合適的數據類型來存儲和處理信息。
在PHP 中,變量以美元符號($)開頭。變量名必須以字母或下劃線開頭,不能以數字開頭。例如:
 $name = 'Tom';
$age = 25;
變量不需要聲明類型,PHP 會根據賦值自動判斷類型。
常量用於定義在腳本執行期間不可改變的值。使用define()函數定義常量,常量名通常使用大寫字母。例如:
 define('SITE_NAME', 'MyWebsite');
echo SITE_NAME;
PHP 支持多種運算符,包括算術、賦值、比較、邏輯等。例如:
 $a = 10;
$b = 5;
echo $a + $b; // 輸出 15
控制結構用於管理程序的執行流程,包括條件語句和循環語句。例如:
 if ($age >= 18) {
    echo '成年人';
} else {
    echo '未成年人';
}
常用的循環結構有for 、 while和foreach 。
函數是可重複使用的代碼塊,可以接收參數並返回結果。使用function關鍵字定義:
 function greet($name) {
    return 'Hello, ' . $name;
}
echo greet('Alice');
PHP 支持面向對象編程,開發者可以使用類和對象組織代碼。類使用class定義,對象通過new創建:
 class Person {
    public $name;
    public function __construct($name) {
        $this->name = $name;
    }
    public function sayHello() {
        return 'Hello, ' . $this->name;
    }
}
$user = new Person('Tom');
echo $user->sayHello();
數組是由鍵和值組成的有序集合,可以使用方括號定義:
 $fruits = ['apple', 'banana', 'orange'];
foreach ($fruits as $fruit) {
    echo $fruit . '\n';
}
字符串用於存儲文本,支持單引號和雙引號定義:
 $msg1 = 'Hello';
$msg2 = "World";
echo "$msg1 $msg2";
PHP 是一門支持面向對象的語言,具備封裝、繼承和多態等特性。通過OOP,可以提高代碼的可維護性和復用性。
除了基礎語法外,PHP 還提供了豐富的功能模塊,如錯誤處理、文件操作、會話管理以及數據庫交互等,使其成為構建動態網站的強大工具。
通過掌握這些基本語法,開發者可以快速上手PHP 開發,並為後續深入學習框架與項目實踐打下堅實基礎。