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