是否有可能降低 PHP 派生类中函数的访问级别?
示例(...表示更多代码)
class foo
{
public function myFunction() { ... }
public function myOtherFunction() { ... }
}
class bar extends foo
{
private function myFunction() { ... }
}
现在我应该不能调用MyFunc
ion 一个bar
对象。但是这样做在 PHP 中似乎无效。还有什么办法吗?我知道我可以实现一个空函数,但我根本不想在接口中公开该函数。