为了账号安全,请及时绑定邮箱和手机立即绑定

变量的值为什么变了啊,不明白啊(已解决)

哈哈哈,我自己看错了,是 把$newPrsdt的值赋值给  $this->president,  $this->president就是$president ,所以$newPrsdt改变了,$president 也就变了。


--------------------------------------------------------

 public  function  changePresident($newPrsdt){
  $this->president=$newPrsdt;
 }


这个方法的作用是把方法传入的参数赋给变量$newPrsdt

但是最后对象调用的变量是$president 这个变量啊     echo "Jordan:".$jordan->president."<br>";

这个变量是类中是 public  $president="David Stern"; 啊,$president 与$newPrsdt是两个独立的变量,应该互不影响才对啊。为什么$president 的值会跟着$newPrsdt变化呢

正在回答

1 回答

额,在$this->president=$newPrsdt;这句中,$newPrsdt不是把值赋给$president了么,所以肯定得跟这变化啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

变量的值为什么变了啊,不明白啊(已解决)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信