朴实抽屉

文章
2
资源
0
加入时间
3年0月21天

使用反射调用 protected 或者 private 的类方法

如果想避免一个方法被外部可见或者子类可见,可以采用 protected 或者 private 关键字来修改这些类,但是我们有时候又想在外部调用这些方法,应该怎么办呢?只能改成 public 吗?如果这是我们自己的代码,当然可以这样做,但是如果是引入的外部代码的话,可能就不太好直接修改了。现在,我们可以在外部使用 反射 来调用这些方法,现在我们来定义一个 Lisa 类<?phpclass Lisa{ public function name() { retu