最初にはっきりさせておきたいのは、私は 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#、および言語では、このような方法でコンストラクターを呼び出すと非常に便利です)。上記のクラスで指定されたパラメーター化されたコンストラクターを呼び出すにはどうすればよいですか?