我可能没有掌握PHP OOP系统的本质,所以这可能并非不可能,但让我问一下,有没有办法创建只能通过这个类的方法访问的参数?
我想要只在其中可见的“本地”类参数,因为现在如果我创建对象:$data = new MyClass();
它将返回:
object(MyClass)#1 (2) {
["secret"]=> string(33) "It should be not readable/visible"
}
}
如何在object->secret
中看不到$data
?
答案 0 :(得分:1)
class myClass {
private $myvariable;
private function myFunction() {
}
}
这使得myClass
中只能访问$ myVariable和myFunction