PHP提供的参数仅在类内可见

时间:2014-09-29 23:26:56

标签: php oop visibility

我可能没有掌握PHP OOP系统的本质,所以这可能并非不可能,但让我问一下,有没有办法创建只能通过这个类的方法访问的参数?

我想要只在其中可见的“本地”类参数,因为现在如果我创建对象:$data = new MyClass();它将返回:

object(MyClass)#1 (2) {
  ["secret"]=> string(33) "It should be not readable/visible"
  }
}

如何在object->secret中看不到$data

1 个答案:

答案 0 :(得分:1)

class myClass {
    private $myvariable;

    private function myFunction() {

    }
}

这使得myClass

中只能访问$ myVariable和myFunction