class?Address{
protected?$city;
public?function?setCity($city){
$this->city?=?$city;
}
public?function?gerCity(){
return?$this->city;
}
}
class?Person?{
protected?$name;
protected?$address;
public?function?__construct(){
$this->address?=?new?Address;
}
public?function?setName($name){
$this->name?=?$name;
}
public?function?getName(){
return?$this->name;
}
public?function?__call($method,$arguments){
if(method_exists($this->address,$method)){
return?call_user_func_array(array($this->address,$method),$arguments);
}
}
}
$rasmus?=?new?Person;
$rasmus->setName('Rasmus?Lerdof');
$rasmus->setCity('Sunnyvale');
print?$rasmus->getName().?'?live?in?'?.?$rasmus->getCity();
?>最后我輸出得到的結(jié)果是: Rasmus Lerdof live in?而不是:?Rasmus Lerdof live in?Sunnyvale ?這是為什么???
2 回答
已采納

qq_青棗工作室_0
TA貢獻(xiàn)446條經(jīng)驗(yàn) 獲得超754個贊
public?function?gerCity(){ ?// 這里寫錯了,應(yīng)該是 getCity,你把get寫成ger了
????????????return?$this->city;
????????}
- 2 回答
- 0 關(guān)注
- 1491 瀏覽
添加回答
舉報
0/150
提交
取消