在PHP中,class構造方法用于創建一個新的對象時執行的函數。構造方法的名稱必須是__construct()。以下是一個簡單的示例:
class MyClass {
public $name;
// 構造方法
public function __construct($name) {
$this->name = $name;
}
public function sayHello() {
echo "Hello, " . $this->name . "!";
}
}
// 創建對象并調用構造方法
$obj = new MyClass("John");
$obj->sayHello(); // 輸出 "Hello, John!"
在上面的示例中,構造方法接受一個參數$name,并將其賦值給類的屬性$name。創建對象時,構造方法會自動執行,并將傳遞的參數賦值給屬性。最后,通過調用sayHello()方法,將屬性的值輸出為一條問候語。