访问另一个类的私有变量的最有效方法是什么?

时间:2015-07-14 13:38:49

标签: php oop class-visibility

有许多方法允许您访问另一个类的私有变量,但最有效的方法是什么?

例如:

我的课程中有一些细节:

class something{
    private $details = 
        ['password' => 'stackoverflow',];
}

在另一个类中,我需要访问它们,例如(虽然这显然不起作用,因为变量不在此类的范围内):

class accessSomething{
    public function getSomething(){
        print($something->details['password']);
    }
}

这样的函数在访问类使用的类“某事”中是否足够好?:

public function getSomething($x, $y){
        print $this->$x['$y'];
}   

0 个答案:

没有答案