【发布时间】:2010-11-02 05:20:50
【问题描述】:
我有一个非常特殊的情况,我需要从类外部调用受保护的方法。我非常清楚我在编程方面所做的事情,但在我遇到的这种特殊情况下,我不会完全反对这样做。在所有其他情况下,我需要继续禁止访问内部方法,因此我希望保持该方法受到保护。
有哪些优雅的方法可以访问类之外的受保护方法?到目前为止,我已经找到了this。
我想有可能创建某种目标类的双重代理实例,偷偷地提供对内部的访问......
【问题讨论】:
-
最好的方法是什么?将函数更改为公开。
标签: php access-modifiers