PHPでコンストラクタに引数を渡す方法

PHP のコンストラクタはパラメータリストを介して引数を受け取ることができます。

たとえば、以下は コンストラクタ と パラメータ が含まれている例です。

class MyClass {
    public $var1;
    public $var2;

    public function __construct($arg1, $arg2) {
        $this->var1 = $arg1;
        $this->var2 = $arg2;
    }
}

$obj = new MyClass("Value 1", "Value 2");
echo $obj->var1; // 输出 "Value 1"
echo $obj->var2; // 输出 "Value 2"

上記の例では、コンストラクタ __construct は 2 つのパラメータ $arg1 と $arg2 を受け取り、クラスのメンバー変数 var1 と var2 に代入します。その後、パラメータをコンストラクタに渡し、 MyClass クラスを new MyClass(“Value 1”, “Value 2”) を使ってインスタンス化します。

最後に、オブジェクトのメンバー変数にアクセスするために $obj->var1 や $obj->var2 などを使用して、引数の値を出力することができます。

bannerAds