鉴于我的班级看起来像这样:
class Methods{
function a(){
return 'a';
}
function b(){
$this->a();
}
function c(){
$this->a();
}
}
Run Code Online (Sandbox Code Playgroud)
是否有可能确保只能从函数b 调用函数a?
在上面的例子中,函数c应该失败.我可以把它包含在函数b中,但将来我可能想让a()一些新函数(例如d()或e ())调用它