PHP クラスにおけるコンストラクタの使用法

PHPでは、クラスのコンストラクタメソッドは、新しいオブジェクトを作成するときに実行される関数です。コンストラクタメソッドの名称は**__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()メソッドを呼び出すことで、プロパティの値が挨拶として出力されます。

bannerAds