我正在编写一个类,我想限制该类的用户只能在 XXX 类型的类中使用它。我怎样才能在 PHP 中完成这个(朋友)功能?与用户交谈不是一个可行的选择:-)
例子:
class ActionLog{
....
....
....
}
abstract class Controller{ ...}
class BabaController extends Controller{
public function SuperAction(){
$X = new ActionLog();; OK!!!
}
}
class SomeOtherBabaWhichIsNotAController extends SomthingElse{
public function super_nice_function(){
$X = new ActionLog();//WILL CRASHHHH!!!!!!!!!!
}
}