溫馨提示×

php中class構(gòu)造方法怎么使用

PHP
小億
86
2023-12-05 03:27:11
欄目: 編程語言

在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()方法,將屬性的值輸出為一條問候語。

0