我所指的是动态更改派生类的基类。例如有两个类
期望得到以下结果:
有没有类似的PHP选项?如果有,请建议我。提前致谢。
B1
和B2
。当我运行带有参数 class=b1
的php脚本时,该脚本中定义的一个类(称为类D
)应该扩展类B1
,否则如果参数为 class=b2
,它应该扩展B2
。期望得到以下结果:
class B1{
// some codes
}
class B2{
// some codes
}
switch($_GET['class']){
case 'b1': $baseclass = "B1"; break;
case 'b2': $baseclass = "B2"; break;
}
class D extends $baseclass{
// some codes
}
有没有类似的PHP选项?如果有,请建议我。提前致谢。