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()メソッドを呼び出すことで、プロパティの値が挨拶として出力されます。