有很多方法可以让你访问另一个类的私有变量,但是最有效的方法是什么?
例如:
我有这门课,其中有一些细节:
class something{
private $details =
['password' => 'stackoverflow',];
}
在另一个类中,我需要访问它们,例如(尽管这显然不起作用,因为变量不在此类的范围内):
class accessSomething{
public function getSomething(){
print($something->details['password']);
}
}
这样的函数在访问类使用的“某物”类中是否足够好?:
public function getSomething($x, $y){
print $this->$x['$y'];
}