大家好,我在这里和 oophp 都是菜鸟。
我正在寻找从另一个类更新现有对象状态。
所以在主文件中我有......
$obj1 = new class1();
$obj2 = new class2();
在class1中我有我改变对象状态的setter方法。
我正在寻找的东西,从class2的现有方法中是这样的......
$obj1->updateName('Bob');
静态方法不好,因为稍后我必须与相同的对象状态相关。
这是一个单页示例....
class class1(){
private $name = '';
public function updateName($nameIn){
$this->name = $nameIn;
}
}
class class2(){
public function someFuntion(){
//OTHER CODE//
$obj1->updateName('Bob');
}
}
$obj1 = new class1();
$obj2 = new class2();
$obj2->someFuntion();
希望这有点道理。