變量的值為什么變了啊,不明白啊(已解決)
哈哈哈,我自己看錯(cuò)了,是?把$newPrsdt的值賦值給??$this->president,??$this->president就是$president?,所以$newPrsdt改變了,$president?也就變了。
--------------------------------------------------------
?public? function? changePresident($newPrsdt){
??$this->president=$newPrsdt;
?}
這個(gè)方法的作用是把方法傳入的參數(shù)賦給變量$newPrsdt
但是最后對(duì)象調(diào)用的變量是$president?這個(gè)變量啊???? echo "Jordan:".$jordan->president."<br>";
這個(gè)變量是類中是?public? $president="David Stern";?啊,$president?與$newPrsdt是兩個(gè)獨(dú)立的變量,應(yīng)該互不影響才對(duì)啊。為什么$president?的值會(huì)跟著$newPrsdt變化呢
2015-03-19
額,在$this->president=$newPrsdt;這句中,$newPrsdt不是把值賦給$president了么,所以肯定得跟這變化啊