私はまずJava WebとAndroidで作業していたので、私はPHP言語にあまり慣れていないことを明確にしましょう。以下は、パラメータ化されたコンストラクタを明示的に呼び出そうとしている単純なPHPクラスです。それはしかしSum = 0
表示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();
は(Javaでは、C#と同様の言語は、そのような方法で、多少のコンストラクタを呼び出すために非常に便利です)コンストラクタが呼び出されていないことを意味します。どのように私は上記のクラスで指定されたパラメータ化されたコンストラクタを呼び出すことができますか?
私はdownvoterではありませんが、公正であること:質問は、https://www.google.com/?q=php+constructorを使用してかなり簡単に解決可能です。最初の答えhttp://php.net/language .oop5.decon downvote arrowのツールチップについて: "この質問は研究努力を示していません" – KingCrunch