Rumah >pembangunan bahagian belakang >tutorial php >用了构造函数为什么这个还是2?
结果为什么是2而不是5?
<code>class a{ public $age=2; public function __constrator(){ $this->age=$age+3; } } $k=new a(); echo $k->age;</code>
结果为什么是2而不是5?
<code>class a{ public $age=2; public function __constrator(){ $this->age=$age+3; } } $k=new a(); echo $k->age;</code>
笑死我了 __constrator
变成 __construct
以及 $this->age=$this->age+3;
<code>class a{ public $age=2; public function __constrator(){ $this->age=$this->age+3; // 这里 } } $k=new a(); echo $k->age;</code>
一下这条少了一个$this->
<code> $this->age=$this->age+3;</code>