-1

最初にはっきりさせておきたいのは、私は Java Web と Android を扱ってきたので、PHP 言語にあまり詳しくないということです。以下は、パラメーター化されたコンストラクターを明示的に呼び出そうとする単純な PHP クラスです。

final class Demo
{
    private $x;
    private $y;             

    public function __constructor($x, $y)
    {
        $this->x=$x;
        $this->y=$y;                
    }   

    public function show()
    {
        echo "Sum = ", $this->x+$this->y;   
    }
}

$d=new Demo(10, 20);
$d->show();

ただしSum = 0、コンストラクターが呼び出されていないことを意味します (Java、C#、および言語では、このような方法でコンストラクターを呼び出すと非常に便利です)。上記のクラスで指定されたパラメーター化されたコンストラクターを呼び出すにはどうすればよいですか?

4

1 に答える 1

5

コンストラクタの名前は__construct(). __constructor()興味深い方法です。

于 2012-04-12T19:38:19.960 に答える