如何在运行时使用反射来扩展类?
我需要从B类扩展A类
class A{
function methodA()
{
echo 'This is method A';
}
}
class B{
function methodB()
{
echo 'This is method B';
}
}
您不能使用反射,但您可以使用runkit。I really, really不建议这么做;如果一个类应该扩展另一个类,那么从一开始就应该这样做。
不能。顾名思义,Reflection仅用于反射,收集有关代码的数据,而不是修改。