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